SQL Select Abfrage

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

  • SQL Select Abfrage

    Hallo,

    mit einem SQL-SELECT Statement möchte mit einer IF Klausel ein Zusatzfeld bestücken, von deren Ergebnis die Ausgabe der jeweiligen Zeile abhängt.

    Steht im Zusatzfeld "Warengrupp2" am Anfang eine "9", so soll diese Zeile nicht ausgegeben werden.

    Bei meinem Statement kann ich nicht auf das Zusatzfeld "Warengrupp2" in der WHERE Klausel zugreifen. Mache ich da was falsch oder geht das generell nicht?


    PHP-Code:
    SELECT *, 
    IF((
    SELECT t2.Warengrupp 
    FROM _sbb_lager t2 
    WHERE t2
    .xstylenr _sbb_lager.Artikelnum AND t2.xstyle 0 LIMIT 1
    IS NULL_sbb_lager.Warengrupp, (SELECT t2.Warengrupp 
    FROM _sbb_lager t2 
    WHERE t2
    .xstylenr _sbb_lager.Artikelnum AND t2.xstyle 0 LIMIT 1)) 
    AS 
    Warengrupp2 
    FROM _sbb_lager 
    WHERE xstyle 

    AND xkatbez 'Caps' 
    AND t2.Warengrupp2 NOT LIKE '9%' 
    ORDER BY Artikelnum ASC 
    Beste Grüße

    Björn
    » http://www.htaccess-generator.com

  • #2
    Geht's mit HAVING?
    Oder mit der kompletten Bedingung?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar

    Lädt...
    X