Announcement

Collapse
No announcement yet.

verschachtelte where-bedingung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • verschachtelte where-bedingung

    Hallo Luete, habe folgende abfrage:
    SELECT a.name, a.status FROM auftrag a, filter f WHERE a.status = (f.id = 1)
    Möchte aus einer Tabelle alles selektieren wo halt der status gleich 1 ist aus der filter tabelle

    also eine verschachtelte bedingung halt, kann mir wer dabei helfen?

  • #2
    Also ich verstehe die Frage nicht. Du schreibst das was von a.status, fragst aber nach Status in Tabelle Filter - welche Felder gibt es denn jetzt in der Tabelle Auftrag und welche in der Tabelle Filter

    bye,
    Helmut

    Comment


    • #3
      Tavbelle Auftrag: ID Status Name
      Tabelle Filter: ID Status

      Und ich möchte jetzt den Status aus der Tabelle Auftrag mit dem Status mit der ID vergleichen

      Comment


      • #4
        Meinste sowas:
        [HIGHLIGHT="SQL"] SELECT a.name
        , a.status
        FROM auftrag a
        WHERE a.status = ( SELECT F.Status
        FROM Filter AS F
        WHERE f.id = 1
        )[/HIGHLIGHT]

        Comment

        Working...
        X