01-07-2011, 16:04
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.
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.