Tôi có 2 bàn. tbl_names
và tbl_section
có cả id
trường trong chúng. Làm cách nào để tiếp tục chọn id
trường, vì tôi luôn gặp lỗi này:
1052: Column 'id' in field list is ambiguous
Đây là truy vấn của tôi:
SELECT id, name, section
FROM tbl_names, tbl_section
WHERE tbl_names.id = tbl_section.id
Tôi chỉ có thể chọn tất cả các trường và tránh lỗi. Nhưng đó sẽ là một sự lãng phí trong hiệu suất. Tôi nên làm gì?
INNER JOIN
là 'mất giá' kể từ khi SQL-92 được giới thiệuNATURAL JOIN
.