Mysql
 sql >> база данни >  >> RDS >> Mysql

Комбиниране на резултатите от две отделни MySQL заявки

Това е една от многото причини да избягвате Select * . Можете просто да използвате съюз

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

В това решение трябва да изброите колоните и да се уверите, че типът на колоните, в реда, в който са изброени в двете клаузи Select, са идентични.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да актуализирате множество полета от друга таблица в mysql?

  2. Полето JPA @Version не се увеличава

  3. Практичност на множество бази данни на клиент срещу една база данни

  4. SQL INSERT INTO множество таблици

  5. Как да наблюдавате множество MySQL екземпляри, работещи на една и съща машина - ClusterControl Съвети и трикове