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

MYSQL разграничава въвеждането на две колони дори при превключване

Можете да използвате заявка като тази:

select
  min(id) as id,
  least(sender,recipient) as sender,
  greatest(sender,recipient) as recipient
  min(text) as text
from
  tablename
group by
  least(sender,recipient),
  greatest(sender,recipient)

(или можете да използвате друга обобщена функция за текста, като group_concat, или трябва да се присъедините към tablename два пъти, за да получите първото или последното съобщение от чата, но това зависи от това, което искате да върнете)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Този резултат е набор от резултати само напред, извикването на rewind() след придвижване напред не се поддържа - Zend

  2. MySQL INSERT ... ПРИ АКТУАЛИЗИРАНЕ НА ДУБЛИРАН КЛЮЧ с django 1.4 за групово вмъкване

  3. Съпоставете 2 sql колони, ако =, след което актуализирайте различна колона с 1

  4. MySQL подреждане по низ с числа

  5. Как да определите дали използвате SSL в MySql връзка?