Oznámení
Omlouváme se, provoz fóra byl ukončen
Výběr z referenční tabulky podle více podmínek
Upozornění: Tohle vlákno je hodně staré.
před 9 lety
- RomikTronik
- Člen | 27
Dobrý den,
mám referenční tabulku. např. ref_table(id_prvni, id_druhy) a potřebuju napsat dotaz, který se mi špatně popisuje, tak raději vysvětlím na příkladu.
id_prvni | id_druhy
1 | 10
1 | 20
1 | 30
2 | 10
2 | 20
3 | 20
3 | 30
a potřebuju vybrat ty id_prvni, které jsou na řádku s id_druhy 20 a
současně 30
Výsledek by měl být v tomto přípáďe
vysledek
1
3
Můžete mi prosím pomoct?
před 9 lety
- Milo
- Nette Core | 1119
Pokud je id_prvni
a id_druhy
UNIQUE:
SELECT
id_prvni
FROM
tab
WHERE
id_druhy IN ( 20, 30 )
GROUP BY
id_prvni
HAVING
-- Podle poctu prvku v IN
count( id_prvni ) = 2
Mimochodem… https://forum.dibiphp.com/…-sem-nepatri
Editoval Milo (19. 12. 2010 17:47)