Vinzenz Mai: 2 Fremdschlüssel auf dieselbe Tabelle

Beitrag lesen

Hallo,

Ein User kann 2 Arbeitsplätzen (arbeit_int, arbeit_ext)zugeordnet sein, und ich möchte in einem Statement die User-Id und beide Arbeitsplätze-Namen selektieren:

User

id
Name
arbeit_int
arbeit_ext

Arbeitsplatz

id
Name

das habe ich in diesem Archivposting erläutert. Arbeite mit Aliasnamen und joine die Arbeitsplatztabelle zweimal mit der Usertabelle.

Es ist übrigens eine gute Idee, das Primärschlüsselfeld nicht einfach id,
sondern z.B. user_id und arbeitsplatz_id zu nennen.

Mit freundlichen Grüßen

Vinzenz