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

Tilføj en indre joinforbindelse til mySQL GROUP_CONCAT-sætning

prøv følgende forespørgsel

SELECT user.user_id, user.user, GROUP_CONCAT(roles.role_name  separator ', ') roles
FROM user
JOIN user_roles ON user.user_ID = user_roles.user_ID
JOIN roles ON user_roles.role_ID= user_roles.role_ID
GROUP BY users.user_ID, users.user



  1. Rails:visning af et billede fra et klatfelt i en database

  2. Forespørgselsoptimeringsteknikker i SQL Server:5 bedste fremgangsmåder til at øge forespørgselsydeevnen

  3. Mysql-transaktioner inden for transaktioner

  4. MySQL-ydelse:Identifikation af lange forespørgsler