Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wymagana pomoc dotycząca kwerend wyboru SQL

To powinno ci pomóc ..

Pierwszy miał błąd, jest teraz zaktualizowany.

SELECT  t.*
FROM    (
    SELECT  @lim := 2,
            @cg := ''
    ) vars,
    (select * from Table1 order by product,amount, make)  t
WHERE   CASE WHEN @cg <> product THEN @r := @lim ELSE 1 END > 0
    AND (@r := @r - 1) >= 0
    AND (@cg := product) IS NOT NULL
ORDER BY
    product,amount, make

Baw się tym i skrzypkiem :http://sqlfiddle.com/#! 2/bdd1a/115/0



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Amazon RDS nie może wykonać polecenia SET GLOBAL

  2. Co oznacza INT(5) w mysql?

  3. Wstrzyknięcie SQL, które omija mysql_real_escape_string()

  4. Błąd składni MySQL w instrukcji WHILE

  5. Wybierz z tej samej tabeli co wstawka lub aktualizacja