当前位置: 代码迷 >> Sql Server >> 简单的数据库查询SQL
  详细解决方案

简单的数据库查询SQL

热度:213   发布时间:2016-04-27 19:31:17.0
求一个简单的数据库查询SQL
数据库中表tb_A有3个字段:
ID int IDENTITY (1,1) PRIMARY KEY,
A INT NOT NULL,
B NVARCHAR (50)
问题是这样:
如果我需要查询出来tb_A中的A字段信息,按照ID进行倒序排列,A字段中有重复字段,要求去除重复。
请各位大侠帮忙看看该怎么写

------解决方案--------------------
--包含B 
select a.* from tb_a where id = (select min(id) from tb_a group by a) 

select a.* from tb_a a,
(select a,min(id) id from tb_a group by a) b
where a.id = b.id and a.a = b.a

select a.* from tb_a where id in (select min(id) from tb_a group by a)
  相关解决方案