比如我有两个这样的表
表用户:
表支付:
我想加入上面的两个表,但我想得到数量的结果, 有多少空白价格列基于当前日期的前一个日期。
所以如果当前日期是 2015 年 4 月 10 日,结果将如下所示:
我不知道如何在 SQL 或 PHP 中使用某些语法查询组合来显示结果
最佳答案
在 SQL 中,你可以这样做:
SELECT user_name, COUNT(name) AS result
FROM user
JOIN payment ON users.id = payment.id_user
WHERE (price IS NULL OR ltrim(price) = '')
AND payments.last_pay < '2015-04-10'
GROUP BY payment.id_user
您可以在 SQL Fiddle 中看到此查询的结果.
关于php - 根据小于当前日期的列和空列选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31630907/