बाध्य नहीं किया जा सका जब SQL क्वेरी में LEFT JOINing
टेबल, कभी-कभी मुझे ON
खंड में एकाधिक तालिकाओं का संदर्भ देने की आवश्यकता होती है। उदाहरण के लिए:एसक्यूएल त्रुटि: बहु-भाग पहचानकर्ता "tableName.ColumnName" को
SELECT p.Name, j.Job, s.Salary
FROM PeopleTable p, JobTable j
LEFT JOIN SalaryTable s ON s.PeopleID=p.PeopleID AND s.JobID=j.JobID
हालांकि, इसके बाद के संस्करण इस त्रुटि देना होगा:
SQL Error: The multi-part identifier "p.PeopleID" could not be bound.
ऐसा लगता है कि एक LEFT JOIN
बयान में ON
खंड केवल "देख" FROM
में सूचीबद्ध पिछले तालिका कर सकते हैं सूची। क्या ये सच है? कोई कामकाज?
देखें: http://stackoverflow.com/questions/1080097/the-multi-part-identifier-could-not-be-bound-on- sql-server-2005-8/1080407 # 1080407 –