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

MySQL получава първата ненулева стойност след група от

Опитайте да използвате MAX , като това:

SELECT
    email,
    MAX(`name`)
FROM
(
    SELECT
        email,
        `name`
    FROM
        multiple_tables_and_unions
) AS emails

GROUP BY email


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. API за критерии за хибернация:вземете n произволни реда

  2. Разликата между 'AND' и '&&' в SQL

  3. Как да изпълним MySQL команда от шел скрипт?

  4. System.Data.SqlClient пространство от имена за MySQL?

  5. codeigniter - база данни:как да актуализирате множество таблици с една заявка за актуализиране