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

Mengambil baris yang nilainya diberikan yang terletak di antara dua baris dengan kondisi tertentu

Coba kueri ini

SELECT *
FROM products
WHERE items = 'apple'
AND itemtype = '1'
AND id > 
    (
        SELECT MIN(id) AS id
        FROM products
        WHERE items = 'apple'
        AND itemtype = '1'
    )
AND id < 
    (
        SELECT MIN(id)
        FROM products
        WHERE items = 'apple'
        AND itemtype = '0'
        AND id > 
            (
                SELECT MIN(id) AS id
                FROM products
                WHERE items = 'apple'
                AND itemtype = '1'
            )
    );



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. apa yang mencegah PHP terhubung ke database MySQL saya?

  2. menyaring pencarian dengan tombol radio PHP SQL

  3. Cara Mendapatkan Konten di bidang teks secara dinamis, berdasarkan pilihan dropdown di php

  4. Kembalikan JSON dari MySQL dengan Nama Kolom

  5. MYSQL - Pesan nilai stempel waktu secara berurutan, dari yang terbaru ke yang terlama?