ฉันมี 2 โต๊ะ tbl_names
และtbl_section
ซึ่งมีทั้งid
สนามอยู่ในนั้น ฉันจะเลือกid
ฟิลด์ได้อย่างไรเพราะฉันมักจะได้รับข้อผิดพลาดนี้:
1052: Column 'id' in field list is ambiguous
นี่คือคำถามของฉัน:
SELECT id, name, section
FROM tbl_names, tbl_section
WHERE tbl_names.id = tbl_section.id
ฉันสามารถเลือกฟิลด์ทั้งหมดและหลีกเลี่ยงข้อผิดพลาดได้ แต่นั่นจะเป็นการเสียประสิทธิภาพ ฉันควรทำอย่างไรดี?
INNER JOIN
จะเป็น 'คิดค่าเสื่อมราคาตั้งแต่ SQL-92NATURAL JOIN
แนะนำ