2013-01-05 47 views
-2

我想要SELECT id, some_complex_calculations FROM some_table,然后更新some_table以将some_complex_calculations插入到具有适当id的其他列中。我该怎么做?选择两个值并更新

+0

'UPDATE'现有行或'INSERT'新行?问题不清楚。 –

回答

1

试试这个:

UPDATE some_table 
SET other_column = some_complex_calculations 
WHERE Id = 5; #appropiate ID 
0

如果我明白你的要求,那么这是你想要的, 更新将取代现有的行。但你想要插入的行我猜,

INSERT INTO SOME_TABLE(YOUR_OTHER_COLUMN) 
VALUES(SELECT some_complex_calculations FROM some_table WHERE ID=4) #For Example