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

MySQL Group_Concat valori ripetuti

Probabilmente ti stai unendo a una tabella con due tabelle su relazioni 1..n, producendo risultati duplicati.

  • Usa GROUP_CONCAT( DISTINCT ...) o

  • Usa due sottoquery:in ognuna usa GROUP_CONCAT() con raggruppamento su ciascuno dei 2 tavoli. Quindi unisci le due sottoquery e la tabella principale.