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

MySQL JOIN / GROUP_CONCAT seconda tabella?

Fa cose strane, perché c'è un prodotto incrociato di determinate righe. Puoi usare il DISTINCT parola chiave per ottenere solo numeri di telefono univoci:

GROUP_CONCAT(DISTINCT phones.phone_number) AS phone_numbers,

Consulta la documentazione . In alternativa, puoi ottenere i numeri di telefono in un'altra query in cui selezionare solo i numeri di telefono con una condizione come WHERE phones.user_id IN (x, x, x, ...) (x sono gli ID restituiti dalla prima query).