Я хочу подсчитать вхождения текста в поле в MariaDB - PullRequest
0 голосов
/ 08 сентября 2018

В MariaDB я хочу вставить число вхождений текста в поле в другую таблицу.что-то вроде:

Insert Into UniqueFacts (Text, Frecuency) 
(SELECT DISTINCT(Fact) , count(*)  FROM AllFacts group by Fact)

Но в этом предложении нет вставки частотности.

Спасибо.

1 Ответ

0 голосов
/ 03 октября 2018

DISTINCT не является функцией. То, что у вас есть, такое же как

SELECT DISTINCT
       Fact, COUNT(*)
    FROM ...

DISTINCT и GROUP BY всегда (?) Избыточны друг с другом.

Чтобы исправить запрос, просто удалите одно слово: DISTINCT; сохранить GROUP BY.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...