0

このようなクエリを書きました。

Update Dynamic_Grid 
set TRIAL=(Select Trial from TEMP) 
where UsrCode='ll1' 
and ColumnName=(Select ColumnName from TEMP)

エラーを投げています。誰でも修正してみてください。

4

2 に答える 2

0

ほとんどの場合、サブクエリは複数のレコードを返します...

これら 2 つのクエリは 1 つの値のみを返す必要があります。

Select Trial from TEMP
Select ColumnName from TEMP
于 2012-10-22T08:17:43.213 に答える
0

には 1 つの値のみを設定できますTRIALSelect Trial from TEMP複数の値を返すことができます。したがって、で特定の値を指定する必要がありますset
これを使用できます:-

Update Dynamic_Grid 
set TRIAL='some value' 
where UsrCode='ll1' 
and ColumnName IN(Select ColumnName from TEMP)
于 2012-10-22T08:18:42.017 に答える