sql >> Databasteknik >  >> RDS >> Mysql

MySQl, slå samman/sammanfoga 2 tabeller utan delad kolumn och ordning efter en gemensam kolumn

Använd en unionsfråga och bokstaver:

SELECT ID, Name, 'iamfromTABLE1' as indicator, Year
FROM Table1
UNION
SELECT ID, Name, 'iamfromTABLE2' as indicator, Year
FROM Table2
ORDER BY Year

EDIT:as indicator tillagd på rekommendation av iim.hlk




  1. MySQL - Att ta reda på vilka index som ska användas och inte fungera som förväntat

  2. Vad är det enklaste sättet att definiera en lokal variabel i Oracle?

  3. SQL-serverlogg, leverans och katastrofåterställning, installation och konfiguration -1

  4. Postgres-fel:Mer än en rad returneras av en underfråga som används som uttryck