このようなクエリを書きました。
Update Dynamic_Grid
set TRIAL=(Select Trial from TEMP)
where UsrCode='ll1'
and ColumnName=(Select ColumnName from TEMP)
エラーを投げています。誰でも修正してみてください。
このようなクエリを書きました。
Update Dynamic_Grid
set TRIAL=(Select Trial from TEMP)
where UsrCode='ll1'
and ColumnName=(Select ColumnName from TEMP)
エラーを投げています。誰でも修正してみてください。
ほとんどの場合、サブクエリは複数のレコードを返します...
これら 2 つのクエリは 1 つの値のみを返す必要があります。
Select Trial from TEMP
Select ColumnName from TEMP
には 1 つの値のみを設定できますTRIAL
。Select Trial from TEMP
複数の値を返すことができます。したがって、で特定の値を指定する必要がありますset
。
これを使用できます:-
Update Dynamic_Grid
set TRIAL='some value'
where UsrCode='ll1'
and ColumnName IN(Select ColumnName from TEMP)