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

Kết hợp kết quả của hai truy vấn MySQL riêng biệt

Đây là một trong nhiều lý do để tránh Select * . Bạn có thể chỉ cần sử dụng một công đoàn

Select Time, TruckId, TaskNo, PickupLocation, DropOffLocation
From booking 
Where driver='$driver' 
    And Date= CAST('$Date_search' AS DATE) 
Union All
Select Time, TruckId, TaskNo, PickupLocation, DropOffLocation
From returnbooking
WHERE driver='$driver' 
    And Date= CAST('$Date_search' AS DATE) 
Order By TaskNo Asc

Trong giải pháp này, bạn cần phải liệt kê các cột và đảm bảo rằng loại cột, theo thứ tự mà chúng được liệt kê trong hai mệnh đề Chọn là giống hệt nhau.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli nhiều truy vấn - biến set tạo ra lỗi boolean / làm thế nào để bỏ qua điều này?

  2. Làm thế nào để ngoại suy dữ liệu bằng Mysql và đưa vào mảng?

  3. Các phím tắt và bật MySQL

  4. cập nhật một phần ở chế độ ngủ đông khi thực thể được phân tích cú pháp bằng json

  5. Cách CHỌN Bản ghi Không có Giá trị NULL trong MySQL