关于Query.Select的问题(50分)

  • 主题发起人 主题发起人 qj_chen
  • 开始时间 开始时间
Q

qj_chen

Unregistered / Unconfirmed
GUEST, unregistred user!
仅有65分,请将就吧!
在UpdateSQL.InsertSQL中:
insert into table1(field1,...)
select fieldA,... from table2
where fieldN='abc'
结果是将table2中最后一个fieldN='abc'的记录插入到table1中。
如何才能将table2中第一个符合条件的记录插入到table1中?
 
可试试这个SQL
insert into table(field1,...) select top 1 from table2 where fieldn='abc'
 
>>如何才能将table2中第一个符合条件的记录插入到table1中
什么叫“第一个符合条件的记录”?
 
我想是有多条记录符合fieldN='abc'
 
UPDATESQL中,最后一条SQL语句必须返回一条记录.

>>如何才能将table2中第一个符合条件的记录插入到table1中?
不知第一条,和最后一条是怎呒判别的. 可以按排序字段倒序排序.

 
可在SQL中进行排序。
 
多人接受答案了。
 
后退
顶部