sql >> Databasteknik >  >> RDS >> Mysql

MySQL - hämta ett värde från en annan tabell om kolumnen är null

Använd IFNULL eller 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. Vad är det bästa sättet att hantera sessioner för en PHP-webbplats på flera värdar?

  2. UTC_TIME Exempel – MySQL

  3. Hur LOG2() fungerar i MariaDB

  4. Returnera kolumnprivilegier från en länkad server i SQL Server (T-SQL-exempel)