0
沒有記錄我有這個疑問:MySQL查詢返回0時日期
Select
X.type1transsum, Y.type2transsum,
(X.type1transsum + Y.type2transsum),
X.`date`
From (
Select sum(trans) as type1transsum, `date`
from type1trans where shopcode = 1037
group by `date`
) X
Left join (
Select sum(trans) as type2transsum, `date`
from type2trans where shopcode = 1037
group by `date`
) Y on X.`date` = Y.`date`
的type2trans
表對於每個日期的記錄,而在type1trans
有一些日子沒有記錄(如當年沒有交易)。
對於type1trans中沒有記錄的日期,則不會顯示類型2日期的記錄,並且該日期的總數與type1爲null後的類型2相同。我怎樣才能讓type1在該日期返回null?
謝謝 - 我剛剛想出了交換子選項。感謝您的提示左右 – CHinAU