谁帮我解释一下这段查询语句啊. 越详细越好

zhulinjia 2010-09-30 02:56:24
select bm_URL
from bookmark
where username in
(select distinct(b2.username)
from bookmark b1, bookmark b2
where b1.username='$valid_user'
and b1.username != b2.username
and b1.bm_URL = b2.bm_URL)
and bm_URL not in (select bm_URL
from bookmark
where username='$valid_user')
group by bm_url
having count(bm_url)>$popularity";
...全文
91 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2010-09-30
  • 打赏
  • 举报
回复
........
叶子 2010-09-30
  • 打赏
  • 举报
回复

distinct --过滤掉重复的

$valid_user,$popularity --是两个变量

group by bm_url --按照bm_url进行分组

飘零一叶 2010-09-30
  • 打赏
  • 举报
回复
这个该如何解释....

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧