sql >> Database >  >> RDS >> Mysql

Bewerkingen binnen groep wanneer GROUP BY

Als "onvertaald" "Engels" betekent of met andere woorden, de basistaal Engels is, kunt u LEFT voeg de tabel toe aan zichzelf en gebruik COALESCE() functie om zich te ontdoen van NULL waarden

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. Mysql-database maken met sequelize (nodejs)

  2. Mysql Zoekprestaties verbeteren met jokertekens (%%)

  3. MySql-FOUT! De server is gestopt zonder het PID-bestand bij te werken

  4. Symfony 3 - Er is een uitzondering opgetreden in het stuurprogramma:kon het stuurprogramma niet vinden