获取首行首列
insert into user(username) values('aa');select @@IDENTITY as newid 这样可以获取首行首列 生成的id userid
现在我想根据用户名,密码获取首行首列的id,数据库中已经存在的记录
select ManagerID from manage where username='loison' and pwd='123456';select @@IDENTITY as newid
因为程序是动态的sql语句,想加上select @@IDENTITY as newid就返回首行首列,但是查询语句不行,添加可以,不知道有没办法,能达到这个效果
小女分不多,希望大家帮忙!
------解决方案--------------------你查询最小ID 就是了 ,select min(id) from manage
------解决方案--------------------按楼主的语句看是有自增列的,那么在查询的时候直接查
select 自增字段 from manage where username='loison' and pwd='123456';
应该可以确定是唯一值,返回的应该就是需要的。
------解决方案--------------------~~TOP 一下呢? 有点没怎么看明白你的意思。
------解决方案--------------------如果manageId就是你想要的Id,直接取最小值就可以了。
SQL code
select MIN(ManagerID) from manage where username='loison' and pwd='123456'
------解决方案--------------------
http://android.blog.51cto.com/268543/54310
三种方法。