Portál AbcLinuxu, 10. května 2025 12:35
mám tabulku1, v ní chci vyhledat hodnotu H zadanou pře formulář, v řadku s polem A tabulky1,
select * from tabulka1 where tabulka1.A=H
v tabulce1,řádku z polem A je pole B
select tabulka1.B from tabulka1 where tabulka1.A=H
hodnotu pole B tabulky 1 chci vyhledat v tabulce 2 v poli A
select tabulka2.* from tabulka1, tabulka2 where tabulka1.A=H and tabulka1.B=tabulka2.A
hodnotu pole B tabulky 1 chci automaticky vyhledat v tabulce 3 v poli A
select tabulka3.* from tabulka1,tabulka3 where tabulka1.A=H and tabulka1.B=tabulka3.A
resp.
select tabulka2.*, tabulka3.* from tabulka1.tabulka2, tabulka3 where tabulka1.A=H and tabulka1.B=tabulka2.A and tabulka1.B=tabulka3.A
Ďalej sa už strácam. Nie je mi jasné, čo chceš, ale snáď to podľa tohto dokážeš dať dohromady aj sám.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.