【发布时间】:2013-07-02 06:47:13
【问题描述】:
select principalTable.X, secondTable.ART, secondTable.DETT
from
(principalTable
left join thirdTable
on on principalTable.X = thirdTable.X
left join secondTable
on principalTable.ART = secondTable.ART and thirdTable.ID = secondTable.ID
)
我有 3 表显示来自此查询的一些交叉数据,我需要一个条件来仅选择来自 secondtable 的数据,这些数据与 thirdtable 具有共同索引,否则没有 and 条件可能有很多不正确的结果。
我已经尝试了将and 应用于principalTable 的相同查询,并且有了这个,这项工作。将条件应用于thirdTable 将无法正常工作。
每一个建议都非常感谢。
【问题讨论】:
-
您能否展示三个表中的一些示例数据和所需的输出?
标签: mysql sql join conditional-statements