Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysql - selecione a partir de várias tabelas sem produzir dados duplicados


Não tenho experiência em MySQL, mas presumo que funcione de maneira semelhante ao MSSQL.

Portanto, o formato no qual você espera a saída não é possível. Você pode obter os valores da coluna de ordem e classificação separados por vírgula

Aqui é um tipo semelhante de pergunta que pode ajudá-lo

incluindo exemplo baseado em linktry algo assim

SELECT Customers.id, Customers.name, Customers.lastName, GROUP_CONCAT(Orders.order) OrderedDishes, GROUP_CONCAT(CustomerRating.rating) RatingsGiven FROM ..... rest of your query .....