0

同じテーブルの 2 つの列で一致する値を見つける必要がありますが、行は異なります。

| | 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が両方の列にあることです

助けてください!

4

1 に答える 1

1

この自己結合を試してください:

SELECT DISTINCT t.b
FROM your_table t
INNER JOIN your_table s
ON t.b = s.c
AND t.id <> s.id
于 2014-02-18T07:48:59.140 に答える