Moi,
Ajatellaan, että meillä on neljäryhmää.
1ryhmä sisältää:
2 valkoista
2 mustaa
2ryhmä sisältää:
3 valkoista
3ryhmä sisältää:
4 mustaa
4ryhmä sisältää:
mustaa
jne. jne...
Miten saisin tehtyä SQL:n, joka hakee kaikki sellaiset ryhmät, jotka sisältävät ainoastaan valkoisia?
Kiitoksia =)
Ajatellaan, että meillä on neljäryhmää.
1ryhmä sisältää:
2 valkoista
2 mustaa
2ryhmä sisältää:
3 valkoista
3ryhmä sisältää:
4 mustaa
4ryhmä sisältää:
mustaa
jne. jne...
Miten saisin tehtyä SQL:n, joka hakee kaikki sellaiset ryhmät, jotka sisältävät ainoastaan valkoisia?
Kiitoksia =)
Vastaukset 2
Vanhimmat
...joten kirjastosta tai netistä oppikirja käteen. Koulutehtävien teettäminen muilla on pitkässä juoksussa kohtuullisen typerää...
-T
Ilmeisesti koulutehtävä, joten ei kerrota suoraa vastausta ;)
GROUB BY ja WHERE alikyselyssä ovat ratkaisut tähän
SELECT * FROM xxx WHERE ryhmä IN (alikysely)
Taas jos halutaan pelkät ryhmät tietoon, niin silloin GROUP BY ryhmä ja WHERE valkoinen on ratkaisusi hieman muunneltuna.
Yksinkertaistettuna, olet ilmeisesti tehnyt kyselyn joka hakee kaikki ryhmät?
Jos niin lisäät vain WHERE ehdon, että haluat vain valkoisia.