FROM のサブクエリからの個別の ID を、同じ ID を持つテーブルに結合しようとしていますが、エンティティ全体を作成するために繰り返されるため、個別ではありません。どうすればこれを行うことができますか?私の試みはすべて、非個別IDテーブルの単一IDに継続的に達しています。
例えば:
Table 1
ID val_string val_int val_datetime
1 null 3435 null
1 bla null null
1 null null 2013-08-27
2 null 428 null
2 blob null null
2 null null 2013-08-30
etc. etc. etc.
Virtual "v_table" from SubQuery
ID
1
2
ここで、次の行に沿ってクエリを作成すると:
SELECT t.ID, t.val_string, t.val_int, t.val_datetime
FROM table1 AS t
JOIN (subquery) AS v_table
ON t.ID = v_table.ID
私は結果を得る:
Result Table:
ID val_string val_int val_datetime
1 null 3436 null
2 null 428 null
この例に基づいて、表 1 の全体を見てみたいと思います。(実際のクエリにはさらにいくつかのパラメーターがありますが、これは私が立ち往生している問題です)。
ID が仮想テーブルの ID と一致する表 1 からすべてを確実に取得するにはどうすればよいでしょうか?