Tabellensubstraktion mit Bedingung

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

  • Tabellensubstraktion mit Bedingung

    Beispiel:

    gesperrt:
    FK xyz | FK alle
    3 | 1
    3 | 2
    3 | 3
    4 | 2
    4 | 1

    alle:
    ID
    1
    2
    3

    Ich hätte jetzt gerne alle IDs aus der Tabelle "alle" die in Tabelle "gesperrt" nicht auftauchen aber xyz = 4 ist.
    Ergebnis müsste 3 sein. LEFT bzw. RIGHT JOIN bringt mich meinem Problem kein Stück näher. Hock jetzt seit 1,5 Stunden vor phpmyadmin und bastle find aber keine Lösung!

    MfG Markus

  • #2
    Hab etwas gefunden das läuft:
    SELECT futtersorte.sorten_id
    FROM futtersorte LEFT JOIN (SELECT sorten_id FROM partiesperrung WHERE partie_id = 4) AS frei
    USING ( sorten_id ) WHERE frei.sorten_id IS NULL

    MfG Markus

    Kommentar

    Lädt...
    X