Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL:seleziona la colonna da un'altra tabella tramite una tabella di riferimento

Prova:

 SELECT a.name,a.email, GROUP_CONCAT(c.code) FROM users a JOIN code_to_user_ref b ON a.user_id =b.user_id JOIN codici c ON b.code_id =c.code_id GROUP BY a. nome,a.e-mail 

Il risultato sarebbe:

| NOME | E-MAIL | CODICE/I DI PROPRIETÀ ||------|--------------|---------------||| jane | jane@doe.com
 | Vb#4%6 || gio | joe@doe.com
 | Cv@3
 $ 5,xC1@3
 $ || giovanni | john@doe.com
 | Mld%6&8 | 

Ecco SQLFiddle .