我需要在相同的选择2倍相同的列,但具有不同的值。我尝试了INNER JOIN等...但是我不知道,我没有找到答案
这是我的数据库switch
:
+----------+-------------+
| switchID | patchCordID |
+----------+-------------+
| 2 | NULL |
| 197 | 1 |
| 1 | 1 |
+----------+-------------+
我需要找到所有与
patchCordID
相同的switchID 197
开关。选择将类似于:
SELECT switchID, patchCordID, switchID2
和switchID = 197
和switchID2 = 1
。选择显示两个开关都已连接。
感谢你的帮助 :)
最佳答案
select sw1.switchID, sw1.patchCordID, sw2.switchID as switchID2
from switch sw1
join switch sw2 on sw1.patchCordID=sw2.patchCordID
where sw1.switchID=197