Hallo,
ich möchte beim Abruf der MySQL Datenbank prüfen ob das gelieferte Ergebniss NULL ist und wenn dann die Tabelle Wechseln.
Prinzip:
Wenn `t2`.`username` gleich 0 dann wähle stattdessen `t3`.`username`
Hier habe ich es schon so versucht zu lösen, was aber nicht funktioniert.
Freundliche Grüße
ich möchte beim Abruf der MySQL Datenbank prüfen ob das gelieferte Ergebniss NULL ist und wenn dann die Tabelle Wechseln.
Prinzip:
Wenn `t2`.`username` gleich 0 dann wähle stattdessen `t3`.`username`
Hier habe ich es schon so versucht zu lösen, was aber nicht funktioniert.
PHP:
$sql = mysql_query( "
SELECT DISTINCT
`t1`.`datum`,
`t1`.`uhrzeit`,
`t1`.`eingang`,
`t1`.`ausgang`,
`t1`.`standdanach`,
`t1`.`lieferschein`,
`t1`.`kennzeichen`,
`t2`.`username` AS username1,
`t3`.`username` AS username2
FROM
`".$s_lager."_artikellog` AS t1,
`benutzer` AS t2,
`benutzer_geloescht` AS t3
WHERE
`t1`.`systemid` = '".$id."' AND
(
`t1`.`verantwortlicher` = `t2`.`id` OR
`t1`.`verantwortlicher` = `t3`.`id`
) AND
`t1`.`datum`
BETWEEN
'2013-".$monat2."-".$tag2."' AND
'2013-".$monat."-".$tag."'
ORDER BY
`t1`.datum DESC,
`t1`.uhrzeit DESC") or die(mysql_error());