查询一些空的结果我想和这个查询的帮助
SELECT
CASE
WHEN `tomato_rating` = 0 THEN 'NULL'
WHEN `tomato_rating` != 0 THEN `tomato_rating`
END `tomato_rating`,
ur.`user_rating`,
ABS(tomato_rating - ur.`user_rating`) AS avg_guess_error
FROM user_rating ur
LEFT JOIN videos v
ON ur.vid_id = v.id
WHERE ur.user_id = '1'
看到的结果截图进行验证
结果所需
NULL - 50 NULL
50 - 30 20
65 - 33 32
NULL - 16 NULL
原谅我,但最新你的问题?你有一个SQL语句和输出..你有错误吗? – BugFinder 2012-04-04 15:48:04
为什么你的最后一列应该是空的?因为'user_rating'与'tomato_rating'不匹配? – 2012-04-04 15:51:22