C'est l'une des nombreuses raisons d'éviter Select *
. Vous pouvez simplement utiliser un syndicat
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
Dans cette solution, vous devez énumérer les colonnes et vous assurer que le type des colonnes, dans l'ordre dans lequel elles sont énumérées dans les deux clauses Select, est identique.