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