Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL nhận giá trị không rỗng đầu tiên sau khi nhóm theo

Thử sử dụng MAX , như thế này:

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. NHÓM MYSQL SUM THEO

  2. # 1136 - Số cột không khớp với số giá trị ở hàng 1

  3. Chỉ mục tập hợp ký tự ban đầu không xác định '255' nhận được từ máy chủ

  4. Các tùy chọn chọn nguồn cấp dữ liệu từ DB tùy thuộc vào các tùy chọn chọn khác

  5. cơ sở dữ liệu không xác định trong jdbc