I have this:

我有这个:

SELECT DocumentID
FROM
(
SELECT DocumentID, Extension FROM Pages
GROUP BY DocumentID, Extension HAVING ( Count(1) > 2 )
) MultiplePages
GROUP BY MultiplePages.DocumentID Having ( Count(1) > 1 )

I am looking for a result set of Documents that have multiple pages where the pages do not share a distinct extension. This query works but I was wondering if there was a better way.

我正在寻找具有多个页面的文档的结果集,这些页面不共享不同的扩展。这个查询有效,但我想知道是否有更好的方法。

Also, I am new to Stack Overflow and I am open to suggestions on creating better titles, descriptions, or how I might have searched for this question. Thanks.

此外,我是Stack Overflow的新成员,我愿意为创建更好的标题、描述或如何搜索这个问题提供建议。谢谢。

1 个解决方案

#1


4

SELECT DocumentID
FROM Pages
GROUP BY DocumentID
HAVING COUNT(DISTINCT(Extension)) > 1

or

SELECT DocumentID
FROM Pages
GROUP BY DocumentID
HAVING MIN(Extension) <> MAX(Extension)

更多相关文章

  1. Mysql替代解决方案Cassandra
  2. [置顶] Android屏幕适配解决方案
  3. 物流货运移动APP解决方案
  4. 转:Android Studio Error:Connection timed out: connect.解决方
  5. Android 外部唤起应用跳转指定页面
  6. android.os.NetworkOnMainThreadException的解决方案
  7. fragment保存页面不销毁
  8. Android欢迎页面自动跳转和触摸进入首页
  9. 通过ViewPager实现类似微信的页面切换(Fragment篇)

随机推荐

  1. MySQL中如何插入blob类型数据
  2. mysql 排序两个字段/列表先根据时间升序
  3. 尝试删除sql中的重复记录,但查询进入无限
  4. MySql反向模糊查询
  5. 如何创建a '。sql的文件
  6. MYSQL5.5和5.6参数的差异
  7. 在MySQL数据库中存储无法访问的用户
  8. MySQL很有用的命令
  9. MySQL查询中的变量会导致错误
  10. mysql字符集浅谈