一个oracle 查询sql语句,该怎么处理
一个oracle 查询sql语句
id name sex
1 张三 女
1 张四 男
3 王五 女
需要查询结果
1 张三 女
3 王五 女
或者
1 张四 男
3 王五 女
只要id 相同的只要出来一个就性
------解决方案--------------------
oracle没学过,你可以先查 select distinct id form table;查出不重复的ID,再一个一个查数据好了
------解决方案--------------------
select max(id) from table order by id
------解决方案--------------------
distinct
------解决方案--------------------
就是一个SQL语句呀,select max(id) from table order by id
------解决方案--------------------
不是吧???select max(id) from table order by id这样可吗?不就是找再大的id的记录吗?
------解决方案--------------------
distinct
------解决方案--------------------
select * from tablename where id=(select distinct id form tablename);
------解决方案--------------------
select distinct id form tableA
------解决方案--------------------
select * from (select * from tt group by id)
id name sex
1 张三 女
1 张四 男
3 王五 女
需要查询结果
1 张三 女
3 王五 女
或者
1 张四 男
3 王五 女
只要id 相同的只要出来一个就性
------解决方案--------------------
oracle没学过,你可以先查 select distinct id form table;查出不重复的ID,再一个一个查数据好了
------解决方案--------------------
select max(id) from table order by id
------解决方案--------------------
distinct
------解决方案--------------------
就是一个SQL语句呀,select max(id) from table order by id
------解决方案--------------------
不是吧???select max(id) from table order by id这样可吗?不就是找再大的id的记录吗?
------解决方案--------------------
distinct
------解决方案--------------------
select * from tablename where id=(select distinct id form tablename);
------解决方案--------------------
select distinct id form tableA
------解决方案--------------------
select * from (select * from tt group by id)