Thắc mắc về SQL UNION

Hi mng em có câu hỏi về SQL UNION như sau:

Em hiện đang có branch_id là kiểu INT, client_name và supplier_name là kiểu VARCHAR

Theo lý thuyết thì ko thể combine column có data type khác nhau và nó phải in the same order, vậy sao với MYSQL em vẫn có thể làm như code bên dưới mà ko có lỗi gì được throw ra hết vậy ạ?

Phần mềm e sử dụng là popsql, em xin cảm ơn.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?