查詢一些空的結果我想和這個查詢的幫助
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