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

MySQL:Hợp nhất hai bảng khác nhau mà không có JOIN hoặc UNION

Bạn có thể tạo một bảng tạm thời với sự kết hợp của chỉ cột ngày tháng, sau đó sử dụng bảng tạm thời để kết hợp bên ngoài bên trái với phần còn lại.

Ví dụ:

DROP TABLE temptbl IF EXISTS;
CREATE TEMPORARY TABLE temptbl (myDate DATETIME PRIMARY KEY)
    AS (SELECT MyDate FROM table1)
    UNION (SELECT MyDate FROM table2)
    ORDER BY MyDate;
SELECT * FROM temptbl
    LEFT OUTER JOIN table1 USING (MyDate)
    LEFT OUTER JOIN table2 USING (MyDate);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Erlang Mysql:Cách ngăn chặn SQL Injjection

  2. EclipseLink không tìm nạp được giá trị Boolean vô hướng

  3. mysql - So sánh các giá trị từ chuỗi cho date =n với date =n-1

  4. LINQ to Entities không nhận dạng được phương thức 'System.String ToString ()' của phương thức và phương thức này không thể được dịch thành một biểu thức lưu trữ

  5. Không thể tìm cách lấy dữ liệu từ MySql Query