Autor | Zpráva | ||
---|---|---|---|
pe3k Profil * |
#1 · Zasláno: 28. 3. 2010, 23:45:59
Zdravim, v jednej tabulke tab1 mam zaznamy stlpce id, nazov ...
v druhej mam prepojeny stlpec id_firma, id_typ .... ID | NAZOV | .. 1 | abc 2 | abcd v druhej sa nachadza viac zaznamov pre kazdy zaznam v prvej tabulke, a potrebujem vybrat zaznamy, ktore splnaju podmienku napr.: ID_FIRMA | ID_TYP 1 | 1 1 | 2 1 | 5 1 | 12 2 | 1 2 | 5 select * from t1, t2 where t1.nazov like='abc' and t1.id=t2.id_firma and t2.id=1 and t2.id=5 and t2.id=12 ... proste mam problem vybrat zaznamy firiem, ked potrebujem vyhladat podla viacerych id_typ priradenych jednej firme ... |
||
Kajman_ Profil * |
select t1.* from t1 join t2 on t1.id=t2.id_firma where t1.nazov='abc' and t2.id in (1,5,12) group by t1.id having count(*)=3 -- pocet cisel v zavorce |
||
pe3k Profil * |
#3 · Zasláno: 29. 3. 2010, 00:38:39
perfektne,
vdaka! |
||
Časová prodleva: 14 let
|
0