[SQL allgemein] JOIN Problem

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

  • [SQL allgemein] JOIN Problem

    Hallo,

    zuerst der Code:

    PHP-Code:
    $get_content mysql_query("
            SELECT 
              con.id AS con_id,
              con.user_id,
              con.titel AS con_titel,
              con.text,
              con.typ,
              con.hidden,
              con.datum,
              con.changed,
              contyp.titel AS content_typ,
              user.loginName,
              user2.loginName AS loginName2
            FROM 
              content con
            INNER JOIN
              content_typ contyp ON con.typ = contyp.id
            RIGHT JOIN
              user user2 ON user.id = con.user_changed_id
            LEFT JOIN
              user user ON user.id = con.user_id
            WHERE 
              con.row_id = '" 
    $row['id'] . "'
            AND
              con.page_id = '
    $page_id'
            "
    ) Or die (mysql_error()); 
    Ich glaube ich würfel da was mit den JOINS durcheinander, weil das RIGHT JOIN verfälscht er, das heißt, es werden falsche Namen angezeigt.
    Des weiteren zeigt er statt 2 z.B. 4 Einträge im Frontend .. also es wiederholt sich.

    Danke für eure Hilfe.

    Gruß
Lädt...
X