На самом деле вы присоединяетесь к таблице, и новая временная таблица формируется на основе столбца Product_Number в обеих родительских таблицах, поэтому в новой таблице будут сформированы два повторяющихся столбца.
Теперь, когда вы вызываете, выберите * from ..., из-за * в запросе на выборку mysql не знает, какой именно столбец Product_Number вы хотите выбрать, так как столбец с двумя одинаковыми именами в этой новой таблице неоднозначен для него без какой-либо спецификации (например, Product_Name какого родителя таблицу, которую вы хотите видеть), потому что astrick (*) заменяет * в запросе все имена столбцов в указанной таблице (без указания родительской таблицы, и иногда возникает проблема c в случае объединений, когда имя столбца имеет / имеет то же имя, но разные родительские таблицы).
Подумайте, если вы звоните только по имени столбца, как mysql узнает, какой столбец родительской таблицы должен отображаться, так как имя может быть одинаковым, но есть вероятность, что содержание может быть разным или просто другим и он не может знать таким образом, какой именно тип столбца вы хотите. возможно, он показывает какой-то случайный столбец среди дубликатов, но вы хотели, чтобы какой-то другой столбец имел такое же имя!
, поэтому способ выбора в этом случае заключается в указании имени всего уникального столбца только по имени столбца ( Вы также можете указать родительскую таблицу, но это не имеет значения) без указания родительской таблицы, а для дублированного столбца вам нужно будет позвонить как
select `df_all_orders_merged_la`.`Product_Number,`product_database_la`.`Product_Number` from (... your join query here ...);
, то есть указать родительскую таблицу столбца, из которого вы хотите показать как и выше, для вашего удобства снова можно указать псевдоним родительских таблиц