所以我有一个访问2000数据库,我想编写一个sql查询,它将执行一个SELECT查询并基于该SELECT查询中返回的每一行的id调用另一个嵌套的SELECT查询,该查询将连接所有这些结果和id作为关系链接,所以我只需要连接嵌套的第二个选择查询的所有结果
所以,如果数据库是这样的......
Table 1 Table 2
|ID | First Name| |ID | Notes|
----------------- ------------
|1 | Mike | |1 | testing|
|2 | Alex | |1 | test2 |
|3 | Jon | |2 | testing|
因此,当调用查询时,它返回
1 mike testing test2
2 alex testing
3 jon
答案 0 :(得分:0)
LEFT JOIN或INNER JOIN,例如可以在查询设计窗口中构建,只会让你到目前为止。从上面看来,当id相同时,你也希望连接表2中的几行。使用Access(Jet)SQL无法做到这一点。您将需要用户定义的函数(UDF)。你会发现两个examples here并且搜索连接+ Access应该返回其他人。