Tôi có 2 bàn. tbl_namesvà tbl_sectioncó cả idtrường trong chúng. Làm cách nào để tiếp tục chọn idtrườ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 JOINlà 'mất giá' kể từ khi SQL-92 được giới thiệuNATURAL JOIN.