я хочу вернуться в ожидании как ноль, если это нуль:Как вернуть null в ноль в mysql?
SELECT `t1`.*, `t2`.`pending` as IFNULL(ending, `0)`
FROM (`tblproducts` t1)
LEFT JOIN `cache_invoice` t2 ON `t1`.`id` = `t2`.`product_id`
LEFT JOIN `cache_stock` t3 ON `t1`.`id` = `t3`.`product_id`
ошибка:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(ending,
0)
FROM (tblproducts
t1) LEFT JOINcache_invoice
t2 ONt1
.id
' at line 1
любая идея, где проблема?
Не 'IFNULL (окончание,' '0)' '' но 'IFNULL (окончание, 0)'. –
@mparo_afridi. Каково имя столбца, по которому вы хотите проверить IFNULL, вы также хотите создать псевдоним для него? –
@mparo_afridi, Ожидает и заканчивает два отдельных столбца? –