sql
クエリの結果を使用し、その結果に基づいて別のクエリを送信したいとします。サブクエリの結果を別のsql selectに使用するにはどうすればよいですか?
Exmaple(もちろん本物のクエリがより複雑である):
table1: name, age
table2: name, age, field1, fieldN
まずクエリ:
select name, age from table1 where age > 18.
今私は複数に一致するtable2のからすべてのエントリを検索したい最初のクエリの結果のフィールド。
重要な注記:の完全な一致があるテーブル2の行を取得したいとします。
どのようにですか? MS SQLサーバに基づいて
@shravster私は、最初の結果クエリのいずれかのフィールドに一致したいと思います。私の例では、名前+年齢。だから私は両方の名前+年齢が1つの行で一致する行を検索したいと思います。そして、クエリ1の完全な結果を繰り返します。 – membersound
あなたの質問を編集し、そのデータに基づいてサンプルデータと予想される出力を追加します。 [_Formatted_](http://stackoverflow.com/editing-help#code)**テキスト**お願い、[スクリーンショットなし](http://meta.stackoverflow.com/questions/285551/why-may-i 285557#285557) –