2012-01-12 7 views
1

したがって、アクセス2000データベースがあり、SELECT問合せを実行し、そのSELECT問合せで戻された各行のIDに基づいて、別のネストされたSELECT私はちょうどデータベースは、このようにしている場合、ネストされた第2の選択クエリのでselect SQL問合せをすべて連結する方法

のすべての結果をCONCATする必要があるように、すべてのそれらの結果とidが関係としてリンクされているCONCATうクエリ...

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

次の質問を参照してください。[ms-accessにgroup_concat関数がありますか?](http://stackoverflow.com/questions/2852892/is-there-a-group-concat-function-in-ms-access)と[アクセスで行ごとにデータを連結したSQL行を返す](http://stackoverflow.com/questions/6721727/returning-sql-rows-with-data-concated-perrows-in-access) –

答えて

0

LEFT JOINまたはINNER JOINなど、クエリ設計ウィンドウで作成できるようなものは、これまでのところあなたを得ることができません。上記のように、idが同じ場合は、表2の複数の行を連結したいと考えています。これは、Access(Jet)SQLでは実行できません。ユーザー定義関数(UDF)が必要です。 examples hereの2つを見つけ、連結+アクセスの検索で他のものを返す必要があります。

関連する問題