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

problem med GROUP_CONCAT i JOIN-forespørgsel mysql

Du skal bruge gruppen efter for de ikke aggregerede kolonner

SELECT tab_sector.sector_id,tab_sector.sector_title,tab_sector.sector_desc
    ,tab_sector.sector_image,group_concat(tab_sector_subdivisions.subdiv_id )
LEFT JOIN tab_sector_subdivisions 
        ON tab_sector_subdivisions.sector_id = tab_sector.sector_id 
              AND tab_sector.active = 'Y'
GROUP BY  tab_sector.sector_id,tab_sector.sector_title,
     tab_sector.sector_desc, tab_sector.sector_image


  1. Få samlet antal arbejdstimer på en dag mysql

  2. I SQL / MySQL, hvad er forskellen mellem ON og WHERE i en join-sætning?

  3. JSON_QUOTE() – Sådan undslipper du tegn i strenge, der bruges som JSON-værdier i MySQL

  4. Hvordan bruger man det modsatte af BETWEEN i en MySQL-forespørgsel?