sql >> Databáze >  >> RDS >> Mysql

Kombinace výsledků dvou samostatných dotazů MySQL

To je jeden z mnoha důvodů, proč se vyhnout Select * . Můžete jednoduše použít sjednocení

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

V tomto řešení musíte vyjmenovat sloupce a zajistit, aby typy sloupců v pořadí, v jakém jsou vyjmenovány ve dvou klauzulích Select, byly identické.



  1. Java JDBC ignoruje setFetchSize?

  2. Indexujte databázi MySQL pomocí Apache Lucene a udržujte je synchronizované

  3. Jak exportovat data z SQL Server 2005 do MySQL

  4. Jak vytvořit kontrolní omezení pro více sloupců na SQL Server - SQL Server / TSQL výukový program, část 84