dbms?
select Namn, Mat from Person
where Mat = 'Pizza' and Namn not in
(select Namn from Person where Mat <> 'Kött')
order by Namn
fungerar kanske?
4 svar · 316 visningar · startad av max
Hej
Detta är säkert en enkel fråga men i sommarvärmen tänker inte hjärnan rätt. Behöver lite stöd och lösa detta scenario i SQL.
Har en tabell med följande info:
Namn Mat
Lisa Fisk
Lisa Pizza
Kalle Kött
Kalle Pizza
Lasse Fisk
Lasse Kött
Lasse Pizza
Nu vill jag få fram de personer som inte äter kött men pizza.
Pseudo kod:
Select Namn, Mat
From Person
WHERE Mat = Pizza AND Mat != Kött
Detta ger dock inte rätt resultat, är den någon vänlig själ som vet svaret.
Tack på förhand.
dbms?
select Namn, Mat from Person
where Mat = 'Pizza' and Namn not in
(select Namn from Person where Mat <> 'Kött')
order by Namn
fungerar kanske?
Byt <> mot = bara i Peeers exempel så bör det fungera.
tackar @nders och Peeer, ni har gjort min dag mycket trevligare. Tack för att ni finns.
@nders skrev:
Byt <> mot = bara i Peeers exempel så bör det fungera.
Gah.. givetvis :r
max > Trevligt :)