Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Alternatif untuk menggunakan kata kunci LIMIT dalam SubQuery di MYSQL

Jawaban yang disarankan oleh Layke salah dalam lingkup saya. Tujuan penggunaan limit dalam subquery adalah agar kueri utama dijalankan pada catatan terbatas yang diambil dari subkueri. Dan jika kita tetap membatasi di luar maka itu membuat batas tidak berguna untuk subquery.

Karena mysql belum mendukung limit dalam subquery, Anda dapat menggunakan JOIN sebagai berikut:

       
    SELECT * FROM test
    JOIN 
    (
        SELECT DISTINCT code_ver 
        FROM test 
        WHERE code_ver NOT LIKE '%DevBld%' 
        ORDER BY date DESC LIMIT 10
    ) d
    ON test.code_ver
    IN (d.code_ver)
    ORDER BY xyz;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Posting dan dapatkan secara bersamaan di php

  2. SQL CREATE DATABASE Syntax – Didaftarkan oleh DBMS

  3. PDOException SQLSTATE[HY000] [2002] Tidak ada file atau direktori seperti itu

  4. Mendapatkan kembali akses ke kata sandi MySQL yang hilang untuk PHPMyAdmin di WAMP

  5. CURDATE() Contoh – MySQL