这个ASP里的SQL语句怎么写
有一个表有很多字段,其中一个是地址,一个是编号现在要找到地址不重复的记录并按编号排列,还要得到这些选出记录的全部内容...
有一个表有很多字段,其中一个是地址,一个是编号
现在要找到地址不重复的记录并按编号排列,还要得到这些选出记录的全部内容 展开
现在要找到地址不重复的记录并按编号排列,还要得到这些选出记录的全部内容 展开
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;
如果重复的只是想列出其中一条的话:
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;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
-- 无BUG方式,稍复杂,有简单的但可能会有BUG,所以这是稳定性方面的第一选择。
Select *
From
TableName
Where ID in
(
Select ID From TableName Where Address in
(
Select Distinct Address From TableName
)
)
Order By ID
Select *
From
TableName
Where ID in
(
Select ID From TableName Where Address in
(
Select Distinct Address From TableName
)
)
Order By ID
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql=""
把SQL语句写在""中
然后 conn.open sql 1,2
把SQL语句写在""中
然后 conn.open sql 1,2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql = "select DISTINCT 地址名 * from tablename order by 编号"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设编号字段为ID
Select * From [Table] Where id in (Select Max(id) From [Table] Group by b) order by id desc
Select * From [Table] Where id in (Select Max(id) From [Table] Group by b) order by id desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询