0
我需要在同一個表中找到兩列中的匹配值,但是行數不同。在兩列上找到匹配值
| id | b | c |
| 1 | 2 | 3 |
| 2 | 2 | 4 |
| 3 | 2 | 5 |
| 4 | 2 | 1 |
| 5 | 3 | 1 |
| 6 | 6 | 1 |
| 7 | 7 | 1 |
| 8 | 8 | 1 |
我想是價值3兩列中
請幫助!
我需要在同一個表中找到兩列中的匹配值,但是行數不同。在兩列上找到匹配值
我想是價值3兩列中
請幫助!
試試這個自聯接:
SELECT DISTINCT t.b
FROM your_table t
INNER JOIN your_table s
ON t.b = s.c
AND t.id <> s.id
我會盡快嘗試這個消息你。謝謝 – mycalidesigns
這工作,我如何得到相同的結果,當我查詢列b和c(哪裏b = 2和c = 1),它仍然給我3 – mycalidesigns
偉大的結果,你的意思是你想找到行其中b = 2和c = 1?請詳細說明。 –