奔驰600配件:请教这样一个SQL查询的写法

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 05:19:08
select * form * where 条件1 and 四个ID中最大的一个
不是用top 1, 直接将"判断四个中最大的一个数字"为查询的条件.
我的意思是这样
在一个表中有数个ID1,每个ID1都还有对应的四个ID2,
如何写条件,where ID1=100 and ID2最大的一个

ORDER BY ID DESC 是数据表中以ID由大到小排列。

判断“ 四个ID中最大的一个”可以由条件判断语句来实现,如果用SQL语句,可能由困难。

“ 四个ID中最大的一个”?因为在一个数据表中不止“四个ID”,如果你的数据表只有四个记录,用ORDER BY ID DESC是最合适不过了。

select max(id) as 变量 from table

response.write rst("变量")

select * form table_name order by MAX desc
然后取出第一组数据就可以了