Problem med IF i query
Hej,Jeg har lavet denne query:
SELECT ordre.id, ordre.bestilt, ordre.fragt, IF(ordre.levbyen <> '', medlemmer.byen, ordre.levbyen ) AS leveringssted
FROM ordre
LEFT JOIN medlemmer ON medlemmer.id = ordre.medlemnr
WHERE ordre.medlemnr = '7'
Hvis betingelsen i IF'en er TRUE, så kommer ordre.levbyen fint ud, men hvis FALSE, så kommer den blank ud, dvs. den kan ikke umiddelbart outputte medlemmer.byen.
Er der en fornuftig forklaring?
Takker,
Martin