这个ASP里的SQL语句怎么写

有一个表有很多字段,其中一个是地址,一个是编号现在要找到地址不重复的记录并按编号排列,还要得到这些选出记录的全部内容... 有一个表有很多字段,其中一个是地址,一个是编号
现在要找到地址不重复的记录并按编号排列,还要得到这些选出记录的全部内容
展开
 我来答
futurerr
2006-03-31 · 超过12用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:49.5万
展开全部
呵呵,楼上两位的都错了。

如果重复的只是想列出其中一条的话:
select * from table group by adress order by id;

如果只要重复的都不列出的话:

select a.* from table a, table b where a.address = b.address and a.id < b.id order by a.id;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网站建设杨老师
2006-03-31 · TA获得超过167个赞
知道小有建树答主
回答量:563
采纳率:0%
帮助的人:145万
展开全部
-- 无BUG方式,稍复杂,有简单的但可能会有BUG,所以这是稳定性方面的第一选择。
Select *
From
TableName
Where ID in
(

Select ID From TableName Where Address in
(
Select Distinct Address From TableName
)

)

Order By ID
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ylf575
2006-03-31 · 超过63用户采纳过TA的回答
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:142万
展开全部
sql=""
把SQL语句写在""中
然后 conn.open sql 1,2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老老鹰
2006-03-31 · 技术总监
老老鹰
技术总监
采纳数:15 获赞数:30
15年程序老菜鸟。

向TA提问 私信TA
展开全部
sql = "select DISTINCT 地址名 * from tablename order by 编号"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bbcbs
2006-03-31 · TA获得超过118个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:93.1万
展开全部
设编号字段为ID
Select * From [Table] Where id in (Select Max(id) From [Table] Group by b) order by id desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式