请
update t1
Set
id=t.id+1
FROM
t1 t
在sql server中应该是这样写的,但在Access中应该怎么写?
id是int,不是自增。
问题点数:20、回复次数:9Top
1 楼icevi(按钮工厂)回复于 2002-04-05 13:15:40 得分 5
UPDATE t1 SET t1.ID = t1.id+1;
Top
2 楼leus(六子)回复于 2002-04-05 13:24:41 得分 0
update t1
Set
id=t.id+t2.id
FROM
t1 t,t2
这个呢?
Top
3 楼zhuzhichao(竹之草)回复于 2002-04-05 13:27:59 得分 5
update t1
Set
id=((select max(id) from t1) +
(select max(id) from t2))
Top
4 楼yangzi(笨笨)回复于 2002-04-05 16:53:35 得分 5
这个问题真的好怪也,
表t和表t1是什么关系呀,共用一个ID吗?
为什么这么建表?Top
5 楼N_chow(Yukon)回复于 2002-04-05 16:59:07 得分 5
同意按鈕JJ,樓上的所有回答只有按鈕JJ的對頭。(Jet-SQL)
Top
6 楼yangzi(笨笨)回复于 2002-04-05 17:09:25 得分 0
按钮的回复不太对。因为问题要用到两个表,而按钮的sql语句只用了一个表。Top
7 楼leus(六子)回复于 2002-04-06 09:04:48 得分 0
就是说从多个表中查询并更新一个表的数据Top
8 楼leus(六子)回复于 2003-01-10 12:57:22 得分 0
這個問題已結
沒有人正確回答
分數混動到以後的問題Top
9 楼N_chow(Yukon)回复于 2003-01-10 13:44:08 得分 0
就是说从多个表中查询并更新一个表的数据
>>>>
Jet-SQL正確的語法是:
UPDATE Table1 INNER JOIN table2 ON table1.ID=table2.ID
SET Table1.XXX=Table2.XXX
Top




