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

MySQL Изберете редове с клавиш или се върнете назад, за да изберете клавиш по подразбиране

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. Добавете дата към mysql от php за сортиране по-късно

  2. Създаване на таблица програмно с помощта на MyBatis и MySql

  3. MySQL Query, премахнете всички интервали

  4. MySQL GeoSpatial функция за ST_Distance_Spheroid? Показател, използван в връщане Тип GLength?

  5. Възможно ли е да се използва SQL за сортиране по дата, но да се поставят нулеви дати в задната част на набора от резултати?