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.
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
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