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

MySQL JOIN / GROUP_CONCAT ¿segunda tabla?

Hace cosas raras, porque hay un producto cruzado de ciertas filas. Puedes usar el DISTINCT palabra clave para obtener solo números de teléfono únicos:

GROUP_CONCAT(DISTINCT phones.phone_number) AS phone_numbers,

Consulte la documentación . Alternativamente, puede obtener los números de teléfono en otra consulta en la que seleccionaría solo los números de teléfono con una condición como WHERE phones.user_id IN (x, x, x, ...) (x son ID devueltos desde la primera consulta).