私は、スキーマがある場合:複数のSELECT文
タイプ(A、B、C、D)
名(E、B、G)
Iをタイプの 'D'が共有 'B'を使用してアクセスする数字より大きい結果の名前の 'E'をすべて検索しようとしています。
私は、次のような複数のSELECT文を持っているかを理解しようとしています:
SELECT e FROM Name WHERE b = (SELECT b FROM Type WHERE d > 1);
を誰かが構文エラーを説明することができ、どのようにSELECT文を入れ子に行うのか、私は2つのテーブルを結合する必要があります。
おかげ
'= 'は単一の値を比較します。あなたの '(select b)'は** MULTIPLE **の値を返すことができます。つまり、あなたは 'どこにIN(....)'をしなければなりません。 –