0

我有一个产品名称的参考表(主要)和一些其他具有替代名称的表。此时我有 2 个替代名称表,我显示那些仅使用表 A 到参考表的 FK 存在的行

SELECT main.id,main.name,tabA.name,tabB.name FROM main INNER JOIN tabA ON tabA.fk=main.id LEFT JOIN tabB ON tabB.fk=main.id ORDER BY main.name

如何从任何替代表中获取存在 FK 的所有行?

4

1 回答 1

1
SELECT main.id,main.name,tabA.name,tabB.name 
FROM main 
LEFT JOIN tabA ON tabA.fk=main.id 
LEFT JOIN tabB ON tabB.fk=main.id 
ORDER BY main.name
于 2012-05-13T20:54:36.980 回答