質問内容
下記のようなユーザとグループの2つのテーブルを結合にするは、どうしたらいいでしょうか?
ご教授お願い致します。
<やりたいこと>
・ユーザ.groupidの値と、グループ.idの値が一致する場合、テーブル名:グループのnameの情報を結合したい。
groupidの値が複数ある場合は、一致する値を全て取得
groupidの値がない場合は、何も表示しない
結合したいテーブル
テーブル名:ユーザ id | name | groupid ----+------------+--------- 1 | sato | {1,2} 2 | tanaka | {2,3} 3 | yamada | {1,2,3} 4 | suzuki | {} テーブル名:グループ id | name ----+--------- 1 | defaut 2 | dev 3 | prod
出力したい結果
結合後のテーブル id | name | group ----+------------+---------------- 1 | sato | defaut,dev 2 | tanaka | dev,prod 3 | yamada | defaut,dev,prod 4 | suzuki |
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/06 10:39