sql >> Base de Datos >  >> RDS >> Mysql

Mysql, seleccione las identificaciones agrupadas por columna distinta (seleccione todas las identificaciones para cada dominio único)

Podrías usar GROUP_CONCAT :

SELECT GROUP_CONCAT(`id`), `domain` FROM `gsort_linkdata` GROUP BY `domain`

(Tenga en cuenta group_concat_max_len .)

Pero debido a que no hay forma de pasar una matriz de MySQL a PHP, debe dividir la cadena resultante en PHP o JS, por lo que creo que su método actual es el mejor. Su método es seguro y realmente simple en PHP, cualquier otra cosa (incluido GROUP_CONCAT) es más complicada.