Hi dedlfix,
danke dir für den Hinweis.
Das klappt soweit. Es ist allerdings so das man kein "true" und "false" als Output haben kann wie bei Case.
SELECT A.TypeID, A.Name, B.TypeID AS TestOutput,
IFNULL(B.TypeID,'false') AS Installed
FROM mytype A
LEFT JOIN constraint B ON B.TypeID = A.TypeID
GROUP BY A.TypeID
Ausgabe:
---------------------------------------------------
TypeID Name TestOutput Installed
1 Hallo1 NULL false
2 Hallo2 NULL false
10 Hallo10 10 10
20 Hallo20 20 20
30 Hallo30 30 30
Aber ist auf jedenfall auch eine gute Lösung.