SQLの質問です。
[DATA]
no | name | group |
---|---|---|
1 | AAA | XXX |
2 | BBB | ZZZ |
3 | CCC | YYY |
4 | DDD | XXX |
5 | EEE | YYY |
6 | FFF | WWW |
7 | GGG | XXX |
8 | HHH | ZZZ |
[MEMBER]
no | name |
---|---|
1 | DDD |
2 | GGG |
3 | AAA |
4 | BBB |
5 | HHH |
[PRIORITY]
no | group |
---|---|
1 | ZZZ |
2 | YYY |
3 | XXX |
4 | WWW |
5 | VVV |
の3つのテーブルがあり、この中から
名前リストの人からグループ名を各1つだけ抽出し、グループ優先順位の順番で表示する方法はありますか?
DB:MySQL
[表示させたいデータ]
group |
---|
ZZZ |
XXX |
想定するRDBの種類とバージョンを提示ください
またサンプルデータと想定する結果を明示ください
質問は修正できます。
この掲示板ではテーブル定義はCREATE TABLE文で、データはINSERT文で、今書けているSELECT文とSELECT結果、希望するSELECT結果を Markdownの[コード]を使って提示してください。
https://teratail.com/help/question-tips#questionTips37
回答1件
あなたの回答
tips
プレビュー