[MySQL 4.1] Abfrageproblem

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

  • [MySQL 4.1] Abfrageproblem

    Hallöchen,
    ich habe ein kleines Problem in einer Abfrage mySQL:

    In einer Tabelle habe ich ca. 100 Artikel mit unterschiedlichen Feldern angelegt.

    In der zweiten Tabelle existieren ca. 300 Einträge, die jeweils mit einem Feld auf einen ganz bestimmten Artikel aus der ersten Tabelle verweisen.

    Es kann auch sein, dass einem Artikel aus der ersten Tabelle mehrere Einträge aus der zweiten zugeordnet sind.

    Nun möchte ich eine Abfrage generieren, die folgendes abfragt:

    Gib Artikel aus der ersten Tabelle aus, zu denen in der zweiten Tabelle Einträge existieren. Wenn mehr als ein Eintrag in der zweiten Tabelle vorhanden ist, dann gib den dazu passenden Artikel trotzdem nur einmal aus.

    Wie kriege ich das am Besten hin?

    Grüße
    Mario Heiß
    Mario Heiß IT-Services

  • #2
    mit einem join und select distinct
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      [MySQL 4.1] => Beispiel

      Vielen Dank für die Antwort:
      Habe mal folgendes probiert:

      SELECT A.id,A.artikel_id,A.name,B.name1 FROM Support as A,Artikel as B WHERE A.artikel_id=B.id ORDER BY B.name1 ASC;

      Leider bekomme ich alle Datensätze aus "A", egal ob diese vielleicht dem gleichen Artikel zugeordnet sind.

      Vielleicht könntest Du mir ein Beispiel geben.

      Danke
      Mario Heiß IT-Services

      Kommentar

      Lädt...
      X