状況 1:
SELECT SUM(mark) AS totalMark, userID, credit
FROM users, marks
WHERE marks.receiverID = users.userID
AND userID = '2'
戻ってきます
totalMark userID credit
---------------------------
0 2 0.0
そしてそれはとても良いです、問題ありません。しかし、ここに状況2があります:
SELECT SUM(mark) AS totalMark, userID, credit
FROM users, marks
WHERE marks.receiverID = users.userID
AND userID = '-1'
結果:
totalMark userID credit
---------------------------
NULL NULL NULL
しかし、私が望むのは、何も返さないことです (レコードが見つかりません)。誰でも私を助けることができますか?