Magsår är nära :) SELECT DISTINCT tabell.Namn FROM tabell WHERE NOT tabell.Namn IN (SELECT tabell.Namn FROM tabell WHERE tabell.Alder = 20) Tusen tack, men resultatet blev inte annorlunda. Jag får med Kalle ändå.... Konstigt, fungerar nämligen alldeles utmärkt när jag testar. Testa vad du får för resultat av underfrågan, den kanske inte returnerar något? Japp, det fungerade aldeles utmärkt. Jag var lite trött på att inte få det att fungera när jag skrev frågan. Det borde fungera i MySQL också, men testa flytta på NOT Det fungerar fint på MySQL (5) för mig. Vilken version av MySQL kör du? Stödet för subqueries har inte funnits så länge i MySQL. <b>Stödet för subqueries har inte funnits så länge i MySQL.</b>SELECT DISTINCT?
Har en tabell med kolumnen Namn och Ålder.
Jag skulle vilja att om någon av personerna har ålder 20 skall ingen med just det namnet visas.
Typ SELECT DISTINCT tabell.Namn FROM tabell WHERE NOT(tabell.Alder = 20)
Exempel tabell:
Kalle 15
Niklas 17
Åsa 13
Kalle 20
Jag är alltså ute efter följande resultat:
Niklas
Åsa
Finns det någon enkel lösning på detta?Sv: SELECT DISTINCT?
/JohanSv:SELECT DISTINCT?
// StefanSv: SELECT DISTINCT?
/JohanSv:SELECT DISTINCT?
På en MS SQL server fungerade det perfekt. I detta fall handlar det om en mysql och där fungerar det inte.
Sorry, frågan hamnade i fel forum...... (har du ett förslag för mysql?)
// StefanSv: SELECT DISTINCT?
SELECT DISTINCT tabell.Namn FROM tabell WHERE tabell.Namn NOT IN (SELECT tabell.Namn FROM tabell WHERE tabell.Alder = 20)Sv: SELECT DISTINCT?
/JohanSv:SELECT DISTINCT?
Det kom i version 4.1. Så i version 3.x fanns det verkligen inte.