Announcement

Collapse
No announcement yet.

Mehrere FKs in einer Tabelle

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mehrere FKs in einer Tabelle

    Hallo Community,
    Ich habe folgendes Problem: Ich habe eine Tabelle in der es mehrere Spalten gibt in der Fremdschlüssel aus einer(!) anderen Tabelle stehen.
    Wenn ich in einer Abfrage mir die FKs durch die Werte aus der zugehörigen Tabelle ersetzen möchte mache ich das normalerweise mit einem Join. Aber das klappt leider nicht bei meheren Spalten die auf die gleiche Tabelle zugreifen.

    Ich hoffe ich hab das Problem verständlich rüber gebracht, ansonsten könnte ich mir vielleicht noch ein Beispiel ausdenken.

  • #2
    Originally posted by abeki View Post
    Aber das klappt leider nicht bei meheren Spalten die auf die gleiche Tabelle zugreifen
    Pro Spalte ein Join...

    Comment


    • #3
      Mehrere JOINs über die gleiche Tabelle geht schlecht. Zumindest bekomme ich da Fehlermeldungen. (Kann ich mir auch theoretisch nicht vorstellen wie das klappen soll)

      Comment


      • #4
        Etwa so:
        Code:
        select a.feld , b.feld, c.feld from Tabelle_X
        join Tabelle_Y as a on a.id = X.id1
        join Tabelle_Y as b on b.id = X.id2
        join Tabelle_Y as c on c.id = X.id3
        bye,
        Helmut

        Comment

        Working...
        X