サブクエリが1つ以上の値エラーを返しました。これを解決するには?これは、エラーを修正する必要がありIN
サブクエリが2つ以上の値を返しました。サブクエリが=>またはサブクエリが式として使用されている場合は、これは許可されません。
select top 1 address from tblAdr A where A.pkey in (select b.pkey from tblMachine b where b.ADDRESS_PKEY is null)
へ
SELECT top 1 address
FROM tblAdr A
WHERE A.pkey=
(SELECT b.pkey FROM tblMachine b WHERE b.ADDRESS_PKEY IS NULL
)
にしてみてくださいいずれかで、 '使いたいと比較することはできません複数の値を返します。 'またはそれより良い' JOIN' – GurV