MySQL加入多个表而忽略重复

时间:2014-05-20 13:23:50

标签: mysql join

我想根据一些标准加入一组表格

这些是表格:

A{timeid(pk), agame,            }
B{bid(pk),bref,bgame,Btime(fk),score  }
D{did(pk),dref,bgame,Dtime(fk),customer}

我的查询:

select a.*, d.*, b.*
from A
left join d
  on A.timeid=d.Dtime 
left join b
  on A.timeid=B.Btime
where D.dgame= 'xx'
  and B.bref=D.dref 

根据D.Dtime,客户在D下有多个条目;这会产生带有B的重复行。如何避免这些重复或用null填充它们?

0 个答案:

没有答案