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

mysql kết hợp các kết quả truy vấn cạnh nhau

Bạn có thể thực hiện việc này bằng cách sử dụng RIGHT JOIN và gán một id cho mỗi bảng của bạn bằng cách sử dụng ROW_NUMBER . Xem truy vấn của tôi bên dưới:

 SELECT A.column1,A.column2,B.column1,B.column2 FROM
    (SELECT
         @row_number1:[email protected]_number1+1 AS RowNumber1,
         column1,
         column2
    FROM Table1, (SELECT @row_number1:=0)AS x ORDER BY column1) AS A
    RIGHT JOIN
    (SELECT
         @row_number2:[email protected]_number2+1 AS RowNumber2,
         column1,
         column2
    FROM Table2, (SELECT @row_number2:=0)AS y ORDER BY column1) AS B
    ON A.RowNumber1=B.RowNumber2


  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 để tìm kiếm dấu gạch chéo (\) trong MySQL? và tại sao không cần thoát (\) cho where (=) nhưng lại bắt buộc phải Like?

  2. Cách cấu hình nHibernate thông thạo với MySQL

  3. Tương đương 'LIKE' trên Laravel-5 (Hùng biện)

  4. Xóa mệnh đề DEFINER khỏi MySQL Dumps

  5. cách lấy giá trị đơn từ mảng trong codeigniter