[MySQL 4.1] Probleme mit einfachem Statement

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [MySQL 4.1] Probleme mit einfachem Statement

    So...
    Ich habe gerade ein Problem mit einem einfachen SQL Statement. Und zwar folgendes:

    3 Tabellen:
    TabelleA (pcstatuspc)
    TabelleB (pcindex)
    TabelleC (persdat)

    Ich möchte:
    Alles von Tabelle B auch die nicht mit A oder C verküpften
    Alles von Tabelle A aber nur die, die mit B verknüpft sind
    Alles von Tabelle C aber nur die, die mit B verknüpft sind

    Mein Statement:
    SELECT *
    FROM pcindex pi
    INNER JOIN pcstatuspc psp
    ON pi.pcID = psp.pcID
    LEFT OUTER JOIN persdat pd
    ON pi.PD_PersNr = pd.PD_PersNr

    Das Problem:
    Es gibt Mehrfacheinträge bei gewissen Records.


    Kann mir jemand helfen?
    Zuletzt geändert von gringo; 24.08.2005, 13:00.

  • #2
    (ohne deine Abfrage untersucht zu haben) select distinct könnte dir helfen

    Kommentar


    • #3
      Danke für die Antwort, aber SELECT DISTINCT habe ich natürlich schon versucht und obwohl es die selben Einträge sind werden sie mehrfach aufgeführt

      Kommentar


      • #4
        Erledigt

        Ähm ich habe das Problem gelöst *hust* das Query (siehe 1. Post) funzt wunderbar genau so wie ich das will Das Problem lag daran, dass die Daten in der tabelle pcstatuspc mehrfach vorhanden waren *duck* Sorry

        Kommentar

        Lädt...
        X