,如果我有这样的表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,这将决定最佳答案。 –