select emailId
from <table1>
where <cloumn1> in (select <column1>
from <table2>
where <condition1> and <condition2> and <condition3> is null
)
) as <alias Name>
SQLデータベースでは、2つのemailIDがtable2のロールに関連付けられています。さて、フェッチしている間、私は両方のemailIDと他のフィールドが必要です。 上記のクエリを変更して、「サブクエリが複数の値を返しました」というエラーを表示しないようにする方法。 PS:このクエリはサブクエリになります。SQL:サブクエリが1つ以上の値を返しました
明らかに、これはクエリ全体の一部であり、エラーメッセージを返すものではありません – Lamak
あなたが指定したクエリは2番目の ')'でエラーを返すべきです。サブクエリは 'in'クエリであるため、問題ありません。 –
@ GordonLinoff私はopが別の 'SELECT'の列としてこの全体のクエリを使用していると思います – Lamak