Mysql
 sql >> база данни >  >> RDS >> Mysql

как да намеря първия и последния запис от таблицата на mysql

SELECT 
(SELECT column FROM table WHERE [condition] ORDER BY column LIMIT 1) as 'first',
(SELECT column FROM table WHERE [condition] ORDER BY column DESC LIMIT 1) as 'last'

Това работи за мен, когато трябваше да избера първа и последна дата в поредицата от събития.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Прехвърляне на данни между MySQL и Oracle бази данни

  2. MySQL Query за изтегляне на елементи, но винаги показване на определен в горната част

  3. SQL - Дайте ми 3 посещения само за всеки тип

  4. Промяна на заглавието на SQL колона чрез заявка

  5. Как мога да избера само първото отделно съвпадение от поле в MySQL?