请查看我有的表
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的重复单元格。 我的查询或外键有什么问题?