0
我的坏,它没有becouse一个表的工作没有被加载,它的工作...如何从两个不同的连接路径获取两个值?
我希望创建一个表只有两个值的报告从两个不同的连接路径和我不知道如何去做,下面是我想要实现的一个例子。
+--------------------+
| Table1 |
+--------+-----+-----+
| idA | idB | idC |
+--------+-----+-----+
+--------------------+
| Table2 |
+--------+-----+-----+
| idA | idB | idD |
+--------+-----+-----+
+--------------------+
| Table3 |
+----------+---------+
| idD | value1 |
+----------+---------+
+--------------------+
| Table4 |
+----------+---------+
| idC | idE |
+----------+---------+
+--------------------+
| Table5 |
+----------+---------+
| idE | value2 |
+----------+---------+
我需要两个值,值1和值2
我尝试用这样的:
SELECT Table3.value1, Table5.value2
FROM Table1
INNER JOIN Table2 ON Table1.idA = Table2.idB
AND Table1.idB = Table2.idB
INNER JOIN Table3 ON Table2.idD = Table3.idD
INNER JOIN Table4 ON Table1.idC = Table4.idC
INNER JOIN Table5 ON Table4.idE = Table5.idE
我的不好,它没有工作,因为其中一个表未加载,它工作...感谢您的答案大卫埃斯皮诺! – rodixxi
如果答案是正确的......你会介意@rodixxi的投票吗? :D非常感谢 –