SELECT a.*, b*
FROM table1 AS a
LEFT OUTER JOIN table2 AS b ON a.ID = b.aID
and b.user_id = 1
Frågan#1
Hej, vänner!
Jag sitter och skriver en SQL-fråga där jag gör en LEFT OUTER JOIN, men jag måste utöver join-uttrycket ställa ytterligare ett villkor på den högra tabellen. Om jag gör detta så blir det en INNER JOIN av det hela, och det vill jag inte göra.
Illustration:
SELECT a.*, b*
FROM table1 AS a
LEFT OUTER JOIN table2 AS b ON a.ID = b.aID
WHERE b.user_id = 1
Går detta att lösa? Jag vill helst undvika att ställa flera SQL-frågor, men måste jag så måste jag.
Tack på förhand!
Mvh,
