一个简单的问题,谢谢大家~~
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#