Michael Huhn: Komplexe MsSQL-Abfrage in einer stored procedure

Beitrag lesen

Folgendes Problem: ich habe aus einem Select ein RecordSet mit IDs. Jetzt will ich aus einem anderen Table, der im JOIN des ersten Selects nicht benutzt wurde, alle Einträge zurückgeben, der Table soll jedoch ein zusätzliches Feld blnPossible haben, das auf true gesetzt wird, wenn die ID des Eintrags in dem ersten SELECT vorkam.

also:
SELECT irgendwas FROM Table1 JOIN Table2

gibt 10 und 11 zurück.

Table3 enthält Einträge mit den IDs 10,11 und 12. Jetzt will ich alle Einträge aus Table3 zurückgeben, allerdings soll eine zusätzliche Column blnPossible bei 10 und 11 auf true gesetzt sein, bei 12 auf false. Wie mache ich das?? Bei CREATE VIEW kommt jedes mal ein Fehler, ich benutze MsSQL 7, das scheint das nicht zu unterstützen. Kann ich ein dreifaches JOIN machen? Ich habe kein php oder so zur Verfügung, nur MsSQL.