having

    1热度

    5回答

    我最终需要一个包含“专辑” 记录的“导入”记录列表,每个记录只有一首“歌曲”。 这是我现在使用什么: select i.id, i.created_at from imports i where i.id in ( select a.import_id from albums a inner join songs s on a.id = s.album_id gro

    1热度

    1回答

    当ONLY_FULL_GROUP_BY模式下执行,我得到的错误执行以下查询时,“非分组字段‘距离’在HAVING子句使用”。该查询计算距离某个纬度&经度15公里内的酒店数量。有没有办法重写这个查询,所以我不再在ONLY_FULL_GROUP_BY模式中得到错误? SELECT count(id) as total, (foo * 100) AS 'distance' FROM `hotels`

    9热度

    2回答

    我只想从几千条记录中选择计数大于1(换句话说是重复记录)的行,现在我几乎看到1s和几个2s和3s在这里和那里 SELECT count(*) AS `Number` , GI . * FROM `GeneralInformation` AS GI GROUP BY `FirstName` , `Surname` 我该怎么做?

    10热度

    3回答

    我已经使用Hibernate Criteria API编写了一个查询来获取特定值的总和,现在我需要能够将结果限制为大于或等于一个特定的价值。 正常情况下,我会在我的SQL中使用HAVING子句来做到这一点,但Criteria API目前似乎不支持这一点。 在原始的SQL这是我需要做的: SELECT user_pk, sum(amount) as amountSum FROM transacti

    3热度

    5回答

    这里是我的查询: select word_id, count(sentence_id) from sentence_word group by word_id having count(sentence_id) > 100; 表sentenceword包含3个字段,的wordID,sentenceid以及一个主键ID。 它有350k +行。 这个查询需要高达85秒,我想知道(希望,祈祷?

    1热度

    3回答

    我想GROUP BY表中的项目,它具有相关的货币值。这可以用百分比形式表示,但是列表中的项目通常太多(太多无用,例如在图表中)。因此,我想把那些对总数少于5%的项目放入“其他”组。有什么想法吗? 谢谢(使用MySQL> v5)

    0热度

    5回答

    我有一个MySQL查询像这样: SELECT *, SUM(...some SQL removed for brevety) AS Occurrences FROM some_table AS q WHERE criterion="value" GROUP BY q.P_id ORDER BY Occurrences DESC LIMIT 10; 我想限制结果行,其中出现次数> 0。这对我来

    95热度

    2回答

    如何在linq(vb.net)中编写此查询? select B.Name from Company B group by B.Name having COUNT(1) > 1

    2热度

    4回答

    我试图运行的SQLite 3以下查询: SELECT *, DISTANCE(latitude, longitude, ?, ?) AS "distance" FROM "country" WHERE "id" NOT LIKE ? HAVING "distance" <= ? ORDER BY "distance" ASC; ,但我得到了以下错误: SQLSTATE[HY0

    1热度

    1回答

    我有一个项目,需要使用agregrate函数来排序并从我的活动记录模型中返回相关记录。问题是,尽管看到它在许多轨道教程中使用,尽管它的网上ActiveRecord的文档之中,我的Rails应用程序在我抛出这个错误时,该方法被称为: Unknown key(s): having 任何想法,为什么? 我使用它像这样(我面前有工作,因为没有有:group =>:具有代码执行得当,它只是不过滤 - 我