将多个没有关联条件的表组成一个表,数据结果为多个表数据的相乘数,请问如何解决

将多个没有关联条件的表组成一个表,数据结果为多个表数据的相乘数,请问如何解决
将多个没有关联条件的表组成一个表,数据结果为多个表数据的相乘数,请问如何解决

img

没有关联条件,结果行数当然是乘积了,这就叫笛卡尔积。
我猜你是想分别统计batch表和out表7天内的行数吧?
不能这么查的,这两个表如果没有关联条件,就只能分别统计,建议left join 后接子查询,统计每天的行数,这个时候用日期来作为on的条件就没问题了,即保证你这3个数据里,日期都具有唯一性

你自己想要一个什么结果你知道吗?

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632