как сделать в SQL, уникальными номер бирки в рамках одной фермы
т.е. я не прав, вы все таки описываете, что есть бек-приложение на сервере, которое общается с базой, и к которому обращается клиент с фронта?
полностью перенести в нее бизнес-логику по валидации проблематично:
кстати, если не верите валидации приложением, откуда уверенность в валидации базой?
Например если нужно обновить 100 записей, сколько всего будет SELECT?
при использовании этого запроса, возникает ошибка на UPDATE после ')'
чем отличается этот запрос от одиночных запросов?
Я так понял, будет столько же SELECT, сколько записей нужно обновить?
что мешает приложению отправить валидные данные или сделать отбой?
Вот первое, что хочется спросить - Вы вообще себе представляете объём вывода? 10кк уникальных слов формируют 100 триллионов пар. И к каждой надо посчитать количество. Да даже если представить, что уже всё посчитано, и надо только вывести - оно ж выводиться будет неделю! да ещё надо найти такое хранилище, в которое это можно вывести - тут о сотнях терабайт речь...
Ну а вообще - грузим в БД, нормализуем, индексируем да считаем что нужно. Тривиальная в общем задача.