選擇來自其他表列,我有以下表的MySQL - 通過一個引用表
table "users"
------------------------------
user_id name email
------------------------------
1 joe [email protected]
2 jane [email protected]
3 john [email protected]
table "code_to_user_ref"
---------------------------------
ref_id user_id code_id
---------------------------------
1 1 1
2 1 2
3 2 3
4 3 4
table "codes"
------------------
code_id code
------------------
1 [email protected]$
2 [email protected]$5
3 Vb#4%6
4 Bn%6&8
基本上,users
表是我的所有註冊會員都。 codes
表只是外部使用的有效激活碼列表。 code_to_user_ref
表將每個用戶映射到他們擁有的代碼。
我想要做的就是呼應的表像這樣:
------------------------------
Name Email Code/s owned
------------------------------
joe [email protected] [email protected]$, [email protected]$5
jane [email protected] Vb#4%6
john [email protected] Bn%6&8
我怎麼會寫出這樣的查詢?