数据我有一个用户表像这样针对MySQL的每个月
id | username | name | join_date
-----+-------------+--------+-------------
1 | asdasd | name1 | timestamp
2 | asdas1 | name2 | timestamp
3 | asdas2 | name3 | timestamp
4 | asdas3 | name4 | timestamp
每个用户都需要支付月租。如果用户支付或不支付需要报告。
所以我创造了另一个表添加一个月的数据(管理员每个月将手动添加)
id | month_number | year
----+----------------+---------
1 | 02 | 2017 // Case Feb 2014
3 | 03 | 2017 // Case Mar 2014
如何将这两个表的连接?
如何每个月都有拖欠者的名单? – ramesh
使用“NOT EXISTS”?例如'SELECT u。* FROM users u WHERE NOT EXISTS(SELECT * FROM subscriptions WHERE user_id = u.id AND subscription_date ='2017-02-01');' –