我有两个表A和B加入几个条件
date Fruit_id amount
date_1 1 5
date_1 2 1
date_2 1 2
....
date Fruit_id amount
date_1 1 2
date_1 3 2
date_2 5 1
....
和id_tableç fruit_id水果 1苹果 ....
我试图得到一个表中显示了每个水果在一定日期内相邻的两张桌子的数量。我试过
SELECT a.date, f.fruit, a.amount as amount_A, b.amount as amount_B
from table_A a
JOIN table_C f USING(fruit_id)
LEFT JOIN table_B b ON a.date = b.date AND a.fruit_id = d.fruit_id
WHERE a.date ='myDate'
现在每个水果创建几行而不是1,并且这些值看起来相当随机的数量组合。 我怎样才能得到一个整齐的桌子
date fruit A B
myDate apple 1 5
myDate cherry 2 2
....