sql >> Database >  >> RDS >> Mysql

De resultaten van twee afzonderlijke MySQL-query's combineren

Dit is een van de vele redenen om Select * . te vermijden . U kunt gewoon een vakbond gebruiken

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 deze oplossing moet u de kolommen opsommen en ervoor zorgen dat het type van de kolommen, in de volgorde waarin ze worden opgesomd in de twee Select-clausules, identiek is.



  1. geldbedragen opslaan in mysql

  2. MySQL-query - met SUM of COUNT

  3. Hoe kan ik twee queries in één mysql_query plaatsen?

  4. SolarWinds Serv-U gebruiken op Linux met een SQL Server-verificatiedatabase