当前位置:编程学习 > C#/ASP.NET >>

一个简单的问题,谢谢大家~~

select*from module where No=??
这个语句中我想让no是表里最大的值,no动态变化,where语句怎么写呢??谢谢大家 --------------------编程问答--------------------
select top 1 * from module order by No desc
--------------------编程问答-------------------- select * from module where No=max(No) --------------------编程问答-------------------- 同上 --------------------编程问答-------------------- select*from module where No=(select max(No) from module) --------------------编程问答-------------------- 如果No是自动增长的那种,select top 1 * from module order by No desc
如果不是,select * from module where No=(select max(No) from module ) 

没测试过,试试
--------------------编程问答-------------------- select top 1 * from module order by No desc --------------------编程问答-------------------- 都是正解啊.

No字段!=自动ID
select * from module where No=max(No)

No字段==自动ID
select top 1 * from module order by No desc --------------------编程问答-------------------- select * from module where No=(select max(No) from module) --------------------编程问答-------------------- 我还是倾向复合语句
基础打好了再学技巧
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,