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

Łączenie wyników dwóch oddzielnych zapytań MySQL

To jeden z wielu powodów, dla których należy unikać Select * . Możesz po prostu użyć związku

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

W tym rozwiązaniu musisz wyliczyć kolumny i upewnić się, że typy kolumn, w kolejności, w jakiej są wyliczane w dwóch klauzulach Select, są identyczne.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę użyć $_get z funkcją build_categories_options?

  2. czy PDO::PARAM_INT jest nadmiarowe?

  3. Jak mogę zaimportować bazę danych z MySQL z terminala?

  4. Twórz tabele z dynamicznymi nazwami za pomocą procedury przechowywanej

  5. Mysql Nie można było nawiązać połączenia, ponieważ maszyna docelowa aktywnie je odrzuciła