How to avoid dup column name error in MySQL when creating VIEW in two tables that have the same column name, as shown here.
CREATE VIEW db.VI_RegionCity AS SELECT Region.Name, City.Name FROM db.Region Region, db.City City WHERE Region.RegionCode = City.RegionCode ERROR: Duplicate column name 'Name'
Using an alias for a column name
CREATE VIEW db.VI_RegionCity AS SELECT Region.Name as Region_name, City.Name as City_name ...//rest of the query
CREATE VIEW db.VI_RegionCity AS SELECT Region.Name AS RegionName, City.Name AS CityName FROM db.Region Region, db.City City WHERE Region.RegionCode = City.RegionCode