Jag vill hämta ut alla rader från Tabell1 och beroende på vad som finns i Tabell1.Type så ska olika saker hämtas från olika tabeller. SELECT Tabell1.Col1, Tabell1.Col2, Tabell2.Name, Tabell2.Username, "" AS City FROM Tabell1 INNER JOIN Tabell2 ON Tabell1.ID = Tabell2.OwnerID WHERE Tabell1.Type = 1Hämta från olika tabeller med samma fråga
Är Tabell1.Type = 1 så vill jag ha ut Tabell2.Name och Tabell2.Username. Är Tabell1.Type = 2 så vill jag ha ut Tabell3.City.
Tabellerna kopplas ihop med Tabell2.OwnerID = Tabell1.ID och Tabell3.OwnerID = Tabell1.ID.
Är det här möjligt?
ThomasSv: Hämta från olika tabeller med samma fråga
UNION ALL
SELECT Tabell1.Col1, Tabell1.Col2, "" AS Name, "" AS Username, Tabell3.City FROM Tabell1 INNER JOIN Tabell3 ON Tabell1.ID = Tabell3.OwnerID WHERE Tabell1.Type = 2
/Johan