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

SQL limite SELECT mais pas JOIN

Modifiez votre requête pour limiter le nombre de lignes de produits avant de la joindre au tableau des prix. Cela signifie que nous voulons joindre les résultats d'une requête à une table, ou en d'autres termes, nous écrivons une requête contenant une sous-requête :

SELECT *
FROM (
    SELECT *
    FROM product
    ORDER BY id_product
    LIMIT 3
) p
LEFT JOIN price ON p.id = price.id_product

J'espère que ça aide.