sql >> Databasteknik >  >> RDS >> Mysql

problem med GROUP_CONCAT i JOIN-frågan mysql

Du behöver gruppen efter för de inte aggregerade kolumnerna

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. Är det mer effektivt att separera stora och små relaterade data i en SQL-tabells kolumn?

  2. I en join, hur man prefix alla kolumnnamn med tabellen den kom ifrån

  3. Hur konfigurerar jag HikariCP för postgresql?

  4. Beräknar värdeskillnader mellan två poster i Eloquent