VinnarenMedlem sedan sep. 2005833 inlägg behöver hjälp med en sql fråga.
Har försökt med denna:
SELECT kategori.katID, kategori.katNamn, kategori.katTyp, valdKategor.katID, valdKategor.protID
FROM kategori LEFT JOIN valdKategor ON kategori.katID=valdKategor.katID
WHERE ((kategori.katTyp=1) And Not (valdKategor.protID=2));
Men den funkar inte som jag vill. Jag vill hämta ut alla kategorier som inte har protID=2 i tabellen valdKategor, men jag får inte ut någon kategori alls.
Hur löser jag detta??
Peter SMedlem sedan dec. 20025 483 inlägg Frågan ser bra ut. Har du data som matchar? Kan du exempel på vad du tycker borde ge resultat?
LarsGMedlem sedan dec. 200012 464 inlägg SELECT kategori.katID, kategori.katNamn, kategori.katTyp, valdKategor.katID, valdKategor.protID
FROM kategori LEFT JOIN valdKategor ON kategori.katID=valdKategor.katID
and valdKategor.protID=2
WHERE kategori.katTyp=1
And valdKategor.katID is null
VinnarenMedlem sedan sep. 2005833 inlägg tack, men får felmeddelandet, Kopplingsuttrycket stöds inte på
ON kategori.katID=valdKategor.katID and valdKategor.protID=2
Anv. Access som databas :l
LarsGMedlem sedan dec. 200012 464 inlägg SELECT kategori.katID, kategori.katNamn, kategori.katTyp, valdKategor.katID, valdKategor.protID
FROM kategori LEFT JOIN valdKategor
ON (kategori.katID=valdKategor.katID
and valdKategor.protID=2)
WHERE kategori.katTyp=1
And valdKategor.katID is null