を取得私は選択する必要が3列テーブル内のすべてのグループの相互の値(SQL Serverの)
ID(主キー)、masCode(masterCode)とdetCode(detailCode)
を持つテーブルを持っています私はこのデータを持っている場合たとえば、すべてのmasCodeグループ
で繰り返されdetCodes:
:+----+---------+----------+
| id | masCode | detCode |
+----+---------+----------+
| 1 | 111 | 1 |
| 2 | 111 | 5 |
| 3 | 222 | 2 |
| 4 | 222 | 5 |
| 5 | 222 | 1 |
| 6 | 223 | 5 |
| 7 | 223 | 6 |
| 8 | 223 | 1 |
+----+---------+----------+
結果はこのことだろう10
+----+---------+----------+
| id | masCode | detCode |
+----+---------+----------+
| 1 | 111 | 1 |
| 2 | 111 | 5 |
| 4 | 222 | 5 |
| 5 | 222 | 1 |
| 6 | 223 | 5 |
| 8 | 223 | 1 |
+----+---------+----------+
私は動的なクエリでこれを行うことができると思う、これを行うには良い方法はありますか? ありがとう