我正在寻找一种使用2个内部联接的方法,因此我可以将3个数据库链接在一起。 我目前使用这个:
rs.Open "select * from School inner join Name on School.ID = Name.ID", db, 3, 3
我需要添加名为Opdracht的数据库。在链接数据库之后,我想将所有ID链接在一起。就像上面的代码一样,然后是3个ID。
我希望你能帮助我。
答案 0 :(得分:2)
具体语法取决于您使用的数据库/驱动程序,但您只需添加另一个JOIN语句。我更喜欢构建一个字符串并分配字符串,因为它使代码更容易阅读。
...
Dim strSQL as String
strSQL = "SELECT * FROM (School " & _
"INNER JOIN Name ON School.ID = Name.ID) " & _
"INNER JOIN Opdracht ON Opdracht.ID = Name.ID"
rs.Open strSQL, db, 3, 3
...