В MariaDB я хочу вставить число вхождений текста в поле в другую таблицу.что-то вроде:
Insert Into UniqueFacts (Text, Frecuency) (SELECT DISTINCT(Fact) , count(*) FROM AllFacts group by Fact)
Но в этом предложении нет вставки частотности.
Спасибо.
DISTINCT не является функцией. То, что у вас есть, такое же как
DISTINCT
SELECT DISTINCT Fact, COUNT(*) FROM ...
DISTINCT и GROUP BY всегда (?) Избыточны друг с другом.
GROUP BY
Чтобы исправить запрос, просто удалите одно слово: DISTINCT; сохранить GROUP BY.