當我的SQL語句中只有一個內部聯接時,它完美運行。我嘗試加入第二個表,現在我收到一個錯誤,說有一個語法錯誤(缺少運算符)。這裏有什麼問題?SQL多重聯接語句
adsFormView.SelectCommand = "SELECT * FROM [tableCourse] INNER JOIN [tableGrade] ON [tableCourse].[grading] = [tableGrade].[id] INNER JOIN [tableCourseType] ON [tableCourse].[course_type] = [tableCourseType].[id] WHERE [prefix]='" & myPrefix & "' AND [course_number]='" & myCourseNum & "'"
- 在消息框中顯示選擇命令以查看會發生什麼。我認爲你的加入可能沒有問題,問題在於引號或其他內容。 – MAW74656
如果我沒有記錯,訪問語法是用括號括起每一層,所以試試'FROM [tableCourse] INNER JOIN [tableGrade] ON [tableCourse]。[grading] = [tableGrade]。[id](INNER JOIN [tableCourseType] ON [tableCourse]。[course_type] = [tableCourseType]。[id])' – billinkc