मेरे पास 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-92 की शुरुआत हुई है, मैं 'मूल्यह्रास' मानता हूंNATURAL JOIN
।