初めまして、大量のデータを処理するためSQLを勉強し始めているのですが、mysqlで複数カラムから共通のレコードをグループ化できるのかお聞きしたいです。
例えば
テーブル1
number_1 | number_2 | number_3 |
---|---|---|
1 | 2 | 3 |
2 | 3 | 4 |
3 | 4 | 5 |
1 | 3 | 5 |
テーブル2
number_1 | number_2 | number_3 |
---|---|---|
1 | 2 | 3 |
のようなデータがあり、
テーブル1のどれかのカラムの値がテーブル2のどれかに共通している
・3つとも共通のレコード
number_1 | number_2 | number_3 |
---|---|---|
1 | 2 | 3 |
・2つが共通のレコード
number_1 | number_2 | number_3 |
---|---|---|
2 | 3 | 4 |
1 | 3 | 5 |
・1つが共通のレコード
number_1 | number_2 | number_3 |
---|---|---|
3 | 4 | 5 |
のようにグループ化することは可能なのでしょうか?
SQLでこれらを実現する方法、またはPHPでできるだけ早く処理できる方法があればご教授お願いします。
説明が下手くそで申し訳ありません。
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/23 02:39