Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
łączenie 2 zapytań dot. 1 tabeli - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: łączenie 2 zapytań dot. 1 tabeli (/thread-laczenie-2-zapytan-dot-1-tabeli)



łączenie 2 zapytań dot. 1 tabeli - gulgul - 01-07-2011

Mam takowy problem. Chcę połączyć 2 zapytania w jedno. Oba zapytania korzystają z tej samej tabeli. Pierwsze zapytanie ma być warunkiem kolejnego.

tabela: id, parent, name

chodzi o to, że ja chcę podać warunek iż ma mi wyświetlić wszystkie 'name', które są dziećmi rodzica o 'id' = 3

dla przykładu:

id parent name
1 0 xxxxx
2 0 xxxxx
3 1 xxxxx
4 2 xxxxx
5 3 aaaa
6 3 bbbb
7 4 cccc

wynikiem zapytania dla parent'a = 1 ma być: aaaa, bbbb
a dla parent'a = 2 ma być: cccc

Reasumując, z wyniku selecta trzeba zrobić wirtualną tablicę, która ponownie będzie powiązana warunkiem z tą tablicą. Nie umiem tego rozkminić. Proszę o pomoc.


RE: łączenie 2 zapytań dot. 1 tabeli - mateo - 01-07-2011

Pobierz wszystko do pętli i potem pobaw się z tablicami.


RE: łączenie 2 zapytań dot. 1 tabeli - gulgul - 01-07-2011

najłatwiejsze, ale po co tracić moc obliczeniową - te tabele są spoooore. Ja chcę to zrobić jednym zapytaniem