Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Operasi dalam grup saat GROUP BY

Jika "tidak diterjemahkan" berarti "Bahasa Inggris" atau dengan kata lain, bahasa dasarnya adalah bahasa Inggris, Anda dapat LEFT gabungkan tabel ke dirinya sendiri dan gunakan COALESCE() berfungsi untuk menghilangkan NULL nilai

SELECT COALESCE(bg.lang, en.lang) AS lang
     , en.id                      AS id
     , COALESCE(bg.name, en.name) AS name
FROM items en
  LEFT JOIN items bg
    ON  bg.id = en.id
    AND bg.lang = 'bg'
WHERE en.lang = 'en'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bidang Wajib diisi tidak ada hasil

  2. Baris Tabel DB Mysql Menghilang

  3. PHP PDO Kursor yang dapat digulir MySQL tidak berfungsi

  4. Pengecualian NHibernate.Pemetaan. Tidak ada persisten untuk Namespace.className

  5. Cara menggunakan insert atau replace di codeigniter