为什么我的表填充了完全NULL行

时间:2014-12-19 03:08:19

标签: mysql

使用以下查询通过从同一个数据库中的其他一些表(称为log_table_1,log_table_2等)中获取数据来填充myn表(称为报表)。但是由于某些问题,报表表中填充了完全空行(还有没有数据的log_tables)。

查询

 ("INSERT INTO report(ID, name, accountname, accountID, status, imprcount, earliest_imp,recent_imp)
SELECT  DISTINCT b.ID, name, accountname, c.accountID, status, total_impr, min(a.timestamp), max(a.timestamp)
FROM    ",log_table," a INNER JOIN logs b on a.ID = b.ID INNER JOIN accounts c on b.accountID = c.accountID

WHERE   a.timestamp > DATE_ADD(NOW(), INTERVAL -1 YEAR);")

截图 enter image description here

任何人都可以帮助消除这些空行,或者避免它们被填充

0 个答案:

没有答案