данных, как можно вернуть всех data, у которых номер повторяется 3 или больше раз?
РЕШЕНИЕ:
select number, cnt from (select number, count() as cnt from table group by number) where cnt>=3
группируй по номеру и возвращай то где больше трех обьектов
Можно в виде запроса типо "SELECT number FROM table" с условными названиями number и data Просто у меня это всё делается через filter и set, но python очень медленный, хотел бы обрабатывать это в SQL
select number, count(number) from table where count(number) >= 3 group by number чет тип такого
так пиши на нормальном языке
select number, count() as cnt from table where cnt >= 3 group by number select number, cnt from (select number, count() as cnt from table group by number) where cnt>=3
ну я привык так писать) но твой вариант более правильный
Обсуждают сегодня