sql >> Databasteknik >  >> RDS >> Mysql

SQL limit SELECT men inte JOIN

Ändra din fråga för att begränsa antalet produktrader innan du ansluter den till pristabellen. Det betyder att vi vill sammanfoga resultaten av en fråga till en tabell, eller med andra ord, vi skriver en fråga som innehåller en underfråga:

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

Hoppas det hjälper.



  1. Utmaningslösningar för nummerseriegenerator – del 1

  2. Hur infogar/skapar man lagrade procedurer i mySQL från PHP?

  3. oratop

  4. Hur beräknar man summan av två kolumner från två olika tabeller utan where-sats?