Mysql
 sql >> Database >  >> RDS >> Mysql

Combinando i risultati di due query MySQL separate

Questo è uno dei tanti motivi per evitare Select * . Puoi semplicemente usare un'unione

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 questa soluzione, è necessario enumerare le colonne e assicurarsi che il tipo delle colonne, nell'ordine in cui sono enumerate nelle due clausole Select, sia identico.