У меня уже есть branch_id (тип INT), client_name (тип VARCHAR (30).
Все, что я знаю, когда мы используем оператор UNION, столбцы также должны иметь похожие типы данных. Проблема в том, почему я можно объединить его с двумя столбцами, которые имеют разные типы данных, как в приведенном ниже коде, но по-прежнему не получают ошибок? (DBSM: MySQL, SQL редактор: Po pSQL)
Код:
SELECT client_name
FROM client
UNION
SELECT branch_id
FROM branch_supplier;
Результат:
client_name
--------------------
Dunmore Highschool
Lackawana Country
FedEx
John Daly Law, LLC
Scranton Whitepages
Times Newspaper
1
2
3
4
Спасибо за внимание