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

Mysql:seleziona da più tabelle senza produrre dati duplicati

Non ho alcuna esperienza in MySQL ma presumo che funzioni in modo simile a MSSQL.

Quindi il formato in cui ti aspetti l'output non è possibile. Puoi invece ottenere i valori della colonna dell'ordine e della valutazione come separati da virgole

Qui è un tipo simile di domanda che potrebbe aiutarti

incluso un esempio basato su link, prova qualcosa come questo

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