从具有缺失记录的双表查询创建结果

时间:2018-01-03 23:04:49

标签: php mysql

这两个表基本上与用户ID,日期和计数相同。

我需要通过用户ID获取两个表的结果,但是匹配日期。如果任何一个表都缺少一个日期(即它在一个表中但不在另一个表中),我需要为返回的结果为“count”分配一个0。这可以在查询中完成,还是我需要在PHP中执行此操作?

感谢您的任何建议!

2 个答案:

答案 0 :(得分:0)

我最终为两个表结果构建了一个数组,然后通过计数选择更大的数组并运行一个循环来比较键到较小的数组。感谢大家的见解!

答案 1 :(得分:-1)

您可以从具有内部联接的两个表中进行选择,然后可以使用WHERE语句添加条件,例如WHERE date!= null或date!=''。 如果您想了解有关内部联接的更多信息,请访问以下网站: https://www.w3schools.com/sql/sql_join_inner.asp

相关问题