给定一个有n列的关系R。使用sql返回值出现次数最多的元组。我不知道怎么做横向查询?
发布于 2011-02-17 07:33:52
从mytable t中选择最大(t.*)
或
从mytable中选择不同的a、b、c
或
SELECT DISTINCT * FROM mytable
这取决于您所引用的SQL实现,以及有关查询的更多信息。但上面的例子应该可以让你开始,这样你就可以用谷歌搜索一些术语。
发布于 2011-02-17 08:18:17
我不确定你说的水平查询是什么意思。是否有多个键列链接两个表的关系?听起来您可能只需要按这些列分组,并按计数(*)降序排序...
https://stackoverflow.com/questions/5010474
复制