,如果我有這樣的表SQL - 如何找到所有相同的數值列
Value1 Value2
1 A
1 B
2 A
2 B
2 C
3 A
3 B
4 A
4 C
5 B
5 A
6 C
7 B
8 B
9 A
我想只返回具有相同值2(但不是更多,而不是左)值1。例如,結果必須具備:
Value1 Result
1 3,5
2 NULL
3 1,5
4 NULL
5 1,3
6 NULL
7 8
8 7
9 NULL
我試着使用DISTINCT和INNER JOIN一些功能,但我找不到任何解決辦法。有人可以幫我理解怎麼做?
MySQL或SQL服務器? – TriV
「只有Value1具有相同的Value2」是什麼意思? – Sami
顯示你到目前爲止嘗試過的嗎?並澄清你有什麼RDBMS,這將決定最佳答案。 –