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

Gabungkan dua kueri mysql menjadi satu

Anda tidak dapat ORDER BY di SELECT first pertama Anda lalu UNION dia.

Sunting
Namun Anda dapat

seperti dalam dokumentasi MySQL UNION

(SELECT a FROM t1 WHERE a=10 AND B=1 ORDER BY a LIMIT 10)
UNION
(SELECT a FROM t2 WHERE a=11 AND B=2 ORDER BY a LIMIT 10);

Yang kemudian membuat SQL Anda

(SELECT clicks FROM clicksTable WHERE clicks > 199 ORDER BY clicks ASC LIMIT 1)
UNION
(SELECT clicks FROM clicksTable ORDER BY clicks DESC LIMIT 1);

Edit 2
Untuk kembali dalam array

SELECT (SELECT clicks 
        FROM clicksTable 
        WHERE clicks > 199 
        ORDER BY clicks ASC 
        LIMIT 1) AS NextClick,
       (SELECT clicks 
        FROM clicksTable 
        ORDER BY clicks DESC 
        LIMIT 1) AS TopClick;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Berapa banyak angka penting yang harus saya simpan di database saya untuk koordinat GPS?

  2. Sorot teks pencarian di pencarian php mysql

  3. Bagaimana Anda menghentikan MySQL pada instalasi Mac OS?

  4. Woocommerce mendapatkan id Produk menggunakan SKU produk

  5. impor basis data jarak jauh ke localhost