Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

SQL Chọn từ 2 bảng có cùng tên cột chỉ trả về cột khi không rỗng

SELECT  a.ID,
        COALESCE(b.Title, a.Title) Title,
        COALESCE(b.Text, a.Text) Text
FROM    Table1 a
        LEFT JOIN Table2 b
            ON a.ID = b.relation_ID

ĐẦU RA

╔════╦═══════════════════════════╦═══════════════════════╗
║ ID ║           TITLE           ║         TEXT          ║
╠════╬═══════════════════════════╬═══════════════════════╣
║  5 ║ This is an override title ║ Hi. default text here ║
╚════╩═══════════════════════════╩═══════════════════════╝



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chọn nhiều hàng theo khóa chính nhiều cột trong MySQL?

  2. Truy vấn tìm kiếm MySQL trên hai trường khác nhau

  3. cách sử dụng tham gia sql trong mysql

  4. Cách tìm nạp dữ liệu với tổng số bằng cách sử dụng truy vấn đơn mysql

  5. PHP &mySQL:Mã đơn giản để thực hiện Giao dịch - Cam kết &Khôi phục