select distinct top 4 [b2c_z].to_user_un,[user].user_logo,[b2c_z].id from [b2c_z],[user] where [b2c_z].to_user_un=[user].user_un and [user].user_sex='女' and [user].user_logo_yn='1' order by [b2c_z].id desc加了ORDER BY的话 就有重复值了请问大家怎么办(在不用临时表的前提下)谢谢指教
解决方案 »
- 关于sql中日期时间格式显示问题,谢谢
- 原有Sqlserver2000和 刚装完的 Sqlserver2005 如何启动问题
- SQL2
- 数据列名,怎样写
- 求一sql语句,可以过滤重复项,在线等!
- sqlserver2005一切操作都很慢
- SQL SERVER2008在 Windows Vista第统里面安装出错
- 求助:windows2003对磁盘权限分配后,导致sql配置管理器无法打开
- 如何程序逐条打开sqlserver中的日志记录?
- 想建一个视图,但很难,忘高手指教!
- sql intergration service 如何导入文本文件的中的唯一的记录(select distinct)
- 看看这个查询.小弟在线等.这是我的所有分了
from (
select distinct
[b2c_z].to_user_un,[user].user_logo,
[b2c_z].id
from [b2c_z],[user]
where [b2c_z].to_user_un=[user].user_un
and [user].user_sex='女'
and [user].user_logo_yn='1'
) as t
order by id desc
服务器: 消息 156,级别 15,状态 1,行 1
在关键字 'from' 附近有语法错误。
服务器: 消息 156,级别 15,状态 1,行 1
在关键字 'as' 附近有语法错误。
from (
select distinct
[b2c_z].to_user_un,[user].user_logo,
[b2c_z].id
from [b2c_z],[user]
where [b2c_z].to_user_un=[user].user_un
and [user].user_sex='女'
and [user].user_logo_yn='1'
) as t
order by id desc
看来你要说清楚你希望的不重复是指[b2c_z].to_user_un,[user].user_logo,[b2c_z].id 三个字段的组合不重复还是哪个单个子字段不重复
from [b2c_z],[user]
where [b2c_z].to_user_un=[user].user_un and [user].user_sex='女' and [user].user_logo_yn='1'
group by [b2c_z].to_user_un,[user].user_logo
order by max([b2c_z].id)