MySQL: как получить записи с количеством> 1?

Мы в настоящее время используем броски C-стиля везде. Я спросил другой вопрос о кастинге , и я теперь вижу преимущество использования static_cast вместо этого, если ни по какой другой причине, чем он "greppable" (мне нравится этот термин). Я, вероятно, начну использовать это.

мне не нравится стиль C++; это смотрит совсем как вызов функции.

8
задан Murvinlai 30 November 2009 в 22:26
поделиться

6 ответов

SELECT *, count(*) as cc 
FROM manytomany 
GROUP BY aid, bid
HAVING 1 < count(*)
ORDER BY cc DESC
23
ответ дан 5 December 2019 в 05:34
поделиться

You use the having clause.

SELECT *, count(*) as cc
FROM manytomany
GROUP BY aid, bid
HAVING count(*) > 1
ORDER BY cc DESC
2
ответ дан 5 December 2019 в 05:34
поделиться

You need a HAVING clause, for example:

SELECT *, count(*) as cc 
FROM manytomany 
GROUP BY aid, bid
HAVING COUNT(*) > 1
ORDER BY cc DESC

Here's some background.

3
ответ дан 5 December 2019 в 05:34
поделиться
SELECT *, count(*) as cc 
FROM manytomany 
GROUP BY aid, bid
HAVING cc>1
ORDER BY cc DESC
1
ответ дан 5 December 2019 в 05:34
поделиться

The HAVING clause

   SELECT *, count(*) as cc 
    FROM manytomany 
    GROUP BY aid, bid
    HAVING cc > 1
    ORDER BY cc DESC
0
ответ дан 5 December 2019 в 05:34
поделиться
SELECT *, count(*) as cc 
FROM manytomany 
GROUP BY aid, bid
HAVING COUNT(*) > 1
ORDER BY cc DESC

I don't use MySQL, but it should support HAVING -it has been around for along time.

1
ответ дан 5 December 2019 в 05:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: