空またはデータベースにレコードが保存されていない場合でも、値を0に設定する選択クエリはありますか?
2 つの異なるテーブルから値を差し引こうとしているからです。しかし、問題は、テーブルの1つにデータが保存されていない場合、テーブルを減算できないことです。
これが私のコードです。両方のテーブルに値がある場合、このコードは減算できます。
SELECT category,(SELECT SUM(s.total)-SUM(r.total)
FROM rsales AS s WHERE r.pcode=s.pcode
) as total,
r.pcode
FROM rreturn AS r
GROUP BY r.pcode;