在两个表上执行 LEFT OUTER JOIN 时,有没有办法插入零而不是 NULL?
假设我有这样的查询:
SELECT * FROM
(SELECT uID from Class) T1
LEFT OUTER JOIN
(SELECT pID from University) T2
ON T1.uID = T2.pID
CASE WHEN T1.uID IS NULL
THEN 0
ELSE T1.uID
END AS uID`
如果我错了请纠正
最佳答案
使用ISNULL(field, 0)
如果字段为NULL,这将插入零
关于mysql - 在 MYSQL 中执行 LEFT OUTER JOIN 时插入零而不是 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52022275/