Autor | Zpráva | ||
---|---|---|---|
Prkny Profil |
#1 · Zasláno: 9. 10. 2018, 21:51:55
Zdravím,
mám tabulku, pro zjednodušení se sloupci: id, id_zbozi, id_pred_hodnoty 1,50,316 2,50,322 3,51,316 4,52,316 5,50,400 Znám id_pred_hodnoty a potřebuji najít id_zbozi, které je společné pro 316 a 322 v našem příkladě id_zbozi = 50. Pokud dám toto: SELECT * FROM `tabulka` WHERE `id_pred_hodnoty` IN (316,322)
dostanu: 50,50,51,52. Chci to filtrovat, jak dostat pouze 50, která je společná pro 316 a 322 ? Děkuji. |
||
juriad Profil |
SELECT * FROM `tabulka` WHERE `id_pred_hodnoty` IN (316,322) GROUP BY `id_zbozi`HAVING COUNT(*) = 2 |
||
Prkny Profil |
#3 · Zasláno: 10. 10. 2018, 08:19:15
Dokonalé, velice děkuji odpověď včetně odkazu na řešené dotazy.
|
||
Časová prodleva: 6 let
|
0