Поиск дубликатов

92
12 октября 2021, 04:50

Я пытаюсь выбрать дубликаты записей из mysql, суть в следующем: Есть таблица с данными, основные ip, auth. Нужно найти все записи где при одинаковом ip разные auth. Спасибо :)

Answer 1

Так вы выберете все ип, где 2+ уникальных auth

select ip,
       count(distinct auth) as "q_unique_auth"
  from my_table
 group by ip
having count(distinct auth) > 1
;

Вставить данные во временную таблицу и после join с этой же таблицей my_table по ip

Answer 2
SELECT ip
  FROM sometable
 GROUP BY ip
HAVING COUNT(DISTINCT auth) > 1
Answer 3
select count(auth), ip from table group by ip 
READ ALSO
Использование внешних шрифтов PySide2

Использование внешних шрифтов PySide2

Как я могу использовать шрифты в стилях программы на PySide2, которые не установлены на комп, а просто находятся в папке с проектом в виде файла?...

146
расположение строк

расположение строк

не ищу готового решения, но если его получу буду благодарен , больше за советом здесьили что я должнен почитать, так вот есть меню ,я хочу узнать...

95
Замена бесконечного цикла

Замена бесконечного цикла

Можно ли заменить следующий бесконечный цикл на обычный цикл? Слышал, что всегда можно, но не понимаю как

199
Оптимизация кода по обращению к памяти

Оптимизация кода по обращению к памяти

Необходимо написать оптимальную по обращению к памяти функцию для обрезки пробелов справаСама обрезка сложностей не вызывает, непонятно,...

226