Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pobranie wynikow z kilku tabel
AxZx
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

Ostrzeżenie: (0%)
-----


witam

mam taki problem
chcialbym pobrac zdjecia ktore sa przypisane do kazdej kategorii w danej galezi

to zapytanie pobiera mi wszystkie ID kategorii danej galezi
  1. SELECT o.name
  2. FROM kat_drzewo
  3. AS dn, kat_drzewo AS dp, kat_drzewo AS o LEFT JOIN kat_nazwy AS kn ON (kn.kat_id = o.name) WHERE o.root_id = dn.root_id AND o.lft BETWEEN dp.lft AND dp.rgt AND o.lft BETWEEN dn.lft AND dn.rgt AND dn.id = 135 GROUP BY o.lft


a to myslalem ze mi pobierze zdjecia (czyli to co chcialem;)
  1. SELECT z.zdjecie_id
  2. FROM kat_zdjecie
  3. AS kz LEFT JOIN zdjecie AS z ON (z.zdjecie_id = kz.zdjecie_id AND z.zdjecie_status = 0) WHERE kz.kat_id IN (SELECT o.name
  4. FROM kat_drzewo
  5. AS dn, kat_drzewo AS dp, kat_drzewo AS o LEFT JOIN kat_nazwy AS kn ON (kn.kat_id = o.name) WHERE o.root_id = dn.root_id AND o.lft BETWEEN dp.lft AND dp.rgt AND o.lft BETWEEN dn.lft AND dn.rgt AND dn.id = 135 GROUP BY o.lft) GROUP BY z.zdjecie_id


dostaje brak wynikow:(

tabele:
KAT_ZDJECIE:
kat_id | zdjecie_id

KAT_DRZEWO:
id | name

ZDJECIE:
zdjecie_id | zdjecie_nazwa ...

objasnienie
KAT_ZDJECIE.kat_id = KAT_DRZEWO.name

podejrzewam ze to zapytanie jest niepoprawne, ale przyznam sie ze to bylo kombinowane.

bede wdzieczny za wskazanie bledy, albo wskazowek jak tworzyc takie 'skomplikowane' zapytania.
Go to the top of the page
+Quote Post

Posty w temacie
- AxZx   pobranie wynikow z kilku tabel   23.02.2006, 21:27:21


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 01:50