I need to create Hive table on multiple CSV files were schema header of a CSV file may vary. For example

File – csv1
Header
A, B, C

File – csv2
Header
A, B, C, D

File – csv3
Header
A, B, D, C

Above, we see are three csv files with little varying schema header. I need to create a Hive table on these three csv files. One solution, I came up with is that I can create three individual hive tables (one for each csv file) and then create view on these hive tables.