Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL ограничение SELECT, но не JOIN

Променете заявката си, за да ограничите броя на продуктовите редове, преди да я присъедините към таблицата с цените. Това означава, че искаме да обединим резултатите от заявка към таблица или с други думи, пишем заявка, съдържаща подзаявка:

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

Надявам се това да помогне.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да мигрираме от MSSQL към MySQL

  2. Как работи функцията LOAD_FILE() в MySQL

  3. Показване на дървовидното меню на избрания родител

  4. Хибернация – уникалното ограничение на колоната се игнорира

  5. mysql забравя кой е влязъл:командата е отказана на потребителя ''@'%'