sql >> Database teknologi >  >> RDS >> Mysql

Henter rækker, hvis værdi er angivet, som ligger mellem to rækker med given tilstand

Prøv denne forespørgsel

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. PHP &mySQL:År 2038 Bug:Hvad er det? Hvordan løses det?

  2. Omform tabel i MySQL eller R

  3. WordPress adgang

  4. Hvordan kan jeg forbinde 3 tabeller og beregne den korrekte sum af felter fra 2 tabeller, uden duplikerede rækker?