Christina: Inner Join

Hallo alle zusammen,

ich habe ein problem
ich möchte gerne daten aus zwei tabellen ermitteln
Tabelle 1 = artikel
Tabelle 2 = artikel_mehr

ich möchte gerne erst aus der tabelle2 alle daten mit status = 1  haben und dann mit der artikel_id aus tabelle2 die zugehörigen  datensätze aus der tabelle1 ermitteln.

Habs so versucht:

SELECT artikel_id, status
FROM artikel_mehr
INNER JOIN artikel
WHERE STATUS =1 ON artikel_mehr.artikel_id = artikel.id

Kann mir jemand bitte sagen was ich falsch mache?

Vielen Dank im voraus

  1. hi,

    SELECT artikel_id, status
    FROM artikel_mehr
    INNER JOIN artikel
    WHERE STATUS =1 ON artikel_mehr.artikel_id = artikel.id

    try this:

    SELECT artikel_id, status
    FROM artikel_mehr
    INNER JOIN artikel
    ON artikel_mehr.artikel_id = artikel.id
    WHERE STATUS = 1

    It means: Nach JOIN hat ein ON zu folgen, und dann die WHERE Klausel.

    -- Rolf