ChrisB: IF in einem SELECT-Statement

Beitrag lesen

Hi,

WHERE
        feld_1 = 'wert'
AND
        IF (optionales_feld) -- Wenn vorhanden
        {
          optionales_feld = 'wert'
        }


>   
> Wenn ich das Statement ohne IF schreiben würde, bekomme ich kein Resultat, wenn "optionales\_feld\_1" keinen Wert hat.  
> Dadurch könnte ich mir ein zusätzliches SELECT einsparen, mit dem ich vorher prüfen muss, ob in "optionales\_feld\_1" was steht.  
  
Wenn es egal sein soll, ob im "optionalen Feld" etwas drinsteht, wieso nimmst du es dann überhaupt in die WHERE-Klausel mit auf?  
  
MfG ChrisB  
  

-- 
Light travels faster than sound - that's why most people appear bright until you hear them speak.