如何连接所有选择的SQL查询

时间:2012-01-12 05:40:01

标签: sql ms-access

所以我有一个访问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

1 个答案:

答案 0 :(得分:0)

LEFT JOIN或INNER JOIN,例如可以在查询设计窗口中构建,只会让你到目前为止。从上面看来,当id相同时,你也希望连接表2中的几行。使用Access(Jet)SQL无法做到这一点。您将需要用户定义的函数(UDF)。你会发现两个examples here并且搜索连接+ Access应该返回其他人。