Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Kombinieren der Ergebnisse zweier separater MySQL-Abfragen

Dies ist einer der vielen Gründe, Select * zu vermeiden . Sie können einfach eine Union verwenden

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

In dieser Lösung müssen Sie die Spalten aufzählen und sicherstellen, dass der Typ der Spalten in der Reihenfolge, in der sie in den beiden Select-Klauseln aufgezählt werden, identisch sind.