【发布时间】:2022-01-06 15:01:28
【问题描述】:
使用 MySQL (MariaDB)
我正在查看子查询是否返回 null,如果是,我希望它为 0。我无法让它工作。 此语句中的值应返回 NULL(它们在我的数据库中不存在)。我做错了什么?
SELECT
(COALESCE(SELECT z.ID FROM bus_values z WHERE (z.BUS_NUM=35 AND z.WORKER_ID=2922882), 0)) AS BUS_ID,
XVAL,
YVAL,
ZVAL,
DATE_ENTERED
FROM data_points WHERE (WORKER_ID=2922882);
MySQL 告诉我(COALESCE(SELECT ... 行有语法错误
我也尝试过使用 IFNULL()
【问题讨论】:
标签: mysql null mariadb subquery