Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL — pobierz wartość z innej tabeli, jeśli kolumna ma wartość null

Użyj IFNULL lub 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepszy sposób radzenia sobie z błędami pisowni w wyszukiwaniu pełnotekstowym MySQL

  2. Równoczesne aktualizacje MySQL

  3. Odserializuj poprzez zapytanie na poziomie samej bazy danych

  4. Ładowanie klasy com.mysql.jdbc.Driver ... jest przestarzałym komunikatem

  5. Zaktualizuj dwa różne wiersze w jednym wierszu SQL