sql >> Databáze >  >> RDS >> Mysql

MySQL - načte hodnotu z jiné tabulky, pokud je sloupec null

Použijte IFNULL nebo COALESCE :

SELECT T1.ID, IFNULL(T1.name, T2.name) AS name
FROM firsttable T1
LEFT JOIN secondtable T2
ON T1.T2_id = T2.id


  1. SQL Server tabulky:jaký je rozdíl mezi @, # a ##?

  2. Proč bych v PHP neměl používat funkce mysql_*?

  3. Co je sůl ve vztahu k MYSQL sha1?

  4. Změna definice TYPU v Oracle 21c