我有一个用户表,其PK为user_id,项目表,其PK为item_id。
然后,我还有另一个记录表,记录用户选择物品的时间(很多)。 也就是说,其属性包括user_id,item_id和pick_time。
And I want to get a table like this: wanted query result
其中1表示用户至少一次选择了该项目,而空白表示没有 请在任何情况下帮助我解决此问题:
- 如何编写我的sql代码以获取此queryset?
- 如果无法在sql查询中解决,如何重建我的数据库?
对不起,我的SQL能力很差,表达能力也很差。
非常感谢!