HI,Chọn một giá trị riêng biệt trong nhiều bảng (sql)
Tôi có một cơ sở dữ liệu với 3 bảng tab1, tab2, tab3 mà có chính xác các cột tương tự, ví dụ:
TAB1
cola, colb, colc, cold
TABB
cola, colb, colc, cold
...
Bây giờ tôi muốn tìm kiếm tất cả các khác biệt "colb" giá trị, đây là truy vấn:
SELECT DISTINCT colb FROM TAB1
trình một cách hoàn hảo nhưng bây giờ tôi sẽ tìm kiếm tất cả các giá trị khác biệt "colb" trong 3 bảng của tôi "tab1", "tab2", "tab3 ":
SELECT DISTINCT colb FROM TAB1, TAB2, TAB3
Và bây giờ SQL trả về lỗi: "Cột 'cột' trong danh sách trường không rõ ràng" Sau một số tìm kiếm, tôi hiểu đó là vì cột 'colb' tồn tại trong 3 bảng của tôi.
Vậy cách tìm kiếm trong 3 bảng của tôi có giá trị khác biệt so với cùng một cột? Tôi không thể sử dụng LEFT JOIN vì tôi muốn tìm kiếm trong tất cả 3 bảng của tôi chứ không phải trong một trong số chúng.
Bạn có ý tưởng không? Cảm ơn
Thank mọi người !!! – Jensen