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

MySQL Chọn các hàng bằng một khóa hoặc lùi lại để chọn theo khóa mặc định

SELECT  DISTINCT
        COALESCE(b.ID, a.ID) ID,
        COALESCE(b.`GROUP`, a.`GROUP`) `GROUP`,
        COALESCE(b.`text`, a.`text`) `text`,
        COALESCE(b.language, a.language) language
FROM   TableName a
       LEFT JOIN
        (
            SELECT ID, `GROUP`, `text`, language
            FROM tableName
            WHERE language = 'de'
         ) b ON a.ID <> b.ID AND a.`GROUP` = b.`GROUP`


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cảnh báo PHP:mysqli_connect ():(HY000 / 2002):Kết nối bị từ chối

  2. Cấu trúc truy vấn SQL - tách dữ liệu trong một cột thành hai cột

  3. Cách cập nhật lại cột id bắt đầu từ 1

  4. mysql TẢI THÔNG TIN DỮ LIỆU với khóa chính tự động tăng

  5. Chèn nhiều hàng mysql bằng php