Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql - sélectionnez parmi plusieurs tables sans produire de données en double

Je n'ai aucune expérience de MySQL mais je suppose que cela fonctionne de la même manière que MSSQL.

Ainsi, le format dans lequel vous attendez la sortie n'est pas possible. Vous pouvez plutôt obtenir les valeurs des colonnes de commande et d'évaluation séparées par des virgules

Ici est un genre de question similaire qui pourrait vous aider

y compris un exemple basé sur linktry quelque chose comme ça

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