我有3张桌子:
users (id, account_balance)
grocery (user_id, date, amount_paid)
fishmarket (user_id, date, amount_paid)
对于同一个user_id,fishmarket和杂货店表可能有多次出现,其中包含不同的日期和金额,或者对于任何给定的用户都没有任何内容。我正在尝试开发以下结构的数据透视表:
id | grocery_amount_paid_January | fishmarket_amount_paid_January
1 10 NULL
2 40 71
我唯一能想到的想法是创建多个左连接,但这应该是错误的,因为每个产品将有24个连接(每个月)。还有更好的方法吗?