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