使用连接重复记录

时间:2018-02-21 15:11:11

标签: mysql

请查看我有的表

TBL1

id(pk)   name
  1      test

TBL2

tbl2_id   id(fk to tbl1)   timein
   1       1                timein1
   2       1                timein2

TBL3

tbl3_id    id(fk to tbl1)  timeout
   1        1                timeout1

我的查询:

select a.name, b.timein, c.timeout 
from tbl1 a 
join tbl2 b 
  on a.id = b.id 
join tbl3 c 
  on b.id = c.id 
where a.id  = 1;

输出:

[name]   [timein]   [timeout]
 test    timein1    timeout1
 test    timein2    timeout1

我的查询显示来自tbl3的重复单元格。 我的查询或外键有什么问题?

0 个答案:

没有答案