Tôi nghĩ rằng bạn muốn tên cột được xác định động dựa trên nội dung của tbl1 và tbl2.
Điều này là không thể, cách gần nhất mà bạn có thể đạt được là tạo động một câu lệnh SQL với các ký hiệu riêng biệt cho các cột (dựa trên một truy vấn SQL trước đó để tìm các giá trị thích hợp). Tất nhiên, điều này sẽ được giới hạn ở các tên cho MỘT người dùng nhất định vì một số người dùng có thể có tên xung đột, nhưng truy vấn sẽ chỉ lấy một allias cho mỗi cột ... (Đó là BTW một, mặc dù không phải là lý do chính, tại sao điều này có thể không được thực hiện trực tiếp trong SQL).
CHỈNH SỬA LƯU Ý: Câu trả lời của David Andres cho thấy một cách thực hiện truy vấn hai bước như vậy.