數據我有一個用戶表像這樣針對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');' –