私はSQLにまったく慣れていないので、しばらくお待ちください...タスク割り当てと呼ばれるテーブルから電子メールを選択したいと思います。タスクID =(列にXなどの値を持つ別のテーブルのすべてのタスクID)プロジェクトIDと呼ばれます。一意のメールのみを選択したいのですが、これが1つのSQLステートメントで可能かどうかを教えてください。
質問する
121 次
1 に答える
3
クエリ デザイン ウィンドウを使用して、SQL ステートメントを段階的に構築できます。たとえば、次のものを構築できます。
SELECT DISTINCT TaskID From SomeTable WHERE ColX="X"
DISTINCT キーワードを取得するには、右クリックしてプロパティを選択し、[一意の値] を選択します。
以下を構築することもできます。
SELECT Email From ATable As A
INNER JOIN SomeTable As B
ON a.TaskID = b.TaskID
今代用:
SELECT Email From ATable As A
INNER JOIN (SELECT DISTINCT TaskID From SomeTable WHERE ColX="X") As B
ON a.TaskID = b.TaskID
于 2013-01-07T15:54:31.330 に答える