Stefan Lippmann: Hilfestellung zu SQL - Befehl

Hi,

ich brauch mal bitte Hilfe bei SQL!

Ich hoffe ich kann richtig erklären. Und zwar folgendes:
Ich habe zwei Tabellen (Issue, State). Nun sollen alle Werte aus der Tabelle Issue angezeigt werden, bei den der in Tabelle State eingetragen Wert = "inaktiv" ist.

zur grafischen erläuterung:
Tabelle Issue enthält:

  • ID
  • IssueID
  • StateID
  • ...

Und Tabelle State enthält:

  • StateID
  • StateName
  • StateWert

Wer kann helfen

THX
CU Stefan

  1. Hallo,
    SELECT * FROM Issue as a, State as b WHERE a.StateID=b.StateID AND b.StateWert="inaktiv"

    viele Grüße
    Thomas

  2. Hi Thomas,

    das geht so nicht

    "SELECT * FROM issue as a, state as b WHERE a.StateID=b.StateID AND b.StateWert='inaktiv' and (a.OriginatorID = '$memberID' or a.AssigneeID = '$memberID')";

    1. Hallo,
      aber so:
      "SELECT * FROM issue as a, state as b WHERE a.StateID=b.StateID AND b.StateWert='inaktiv' AND (a.OriginatorID = '" . $memberID . "' OR a.AssigneeID = '" . $memberID . "')";

      Wenn es dann nicht funzt stimmt entweder mit den Daten oder der Variablen etwas nicht.

      Grüße
      Thomas

  3. Tach,

    SELECT * FROM Issue, State WHERE Issue.StateID=State.StateID AND StateWert="inaktiv"

    Andreas