[MySQL 4.1] Join mit IN

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

  • [MySQL 4.1] Join mit IN

    Hi,

    hab ein kleines Problem. Anscheinen packe ich es falsch an.

    Ich habe eine Tabelle, dort sind in einem Feld kommagetrennt kategorien hinterlegt.

    Nun möchte ich alle Kategorien auswählen, die für einen Eintrag wichtig sind.

    PHP-Code:

    $str_sql 
    "SELECT * FROM kategorie AS k
               JOIN artikel a
               ON k.kat_id IN (a.kat_ids) AND a.id = 5"

    So in etwa, leider nimmt er immer nur die erste ID aus dem Feld kat_ids und zeigt mir entsprechend nur die eine Kategorie an.

    Inhalt kat_ids: "8,3,4,6,5"

    Any Ideas?

    thnx.

  • #2
    Re: [MySQL 4.1] Join mit IN

    Original geschrieben von prego

    hab ein kleines Problem. Anscheinen packe ich es falsch an.
    Jepp, du möchtest dein SQL-Kenntnis etwas auffrischen, insbesondere JOIN mit ON-Klausel

    Kommentar

    Lädt...
    X