Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
Може ли пример, че не го схванах?Replace каза:Ползвай GROUP BY в заявката си :?:
А дали е възможно грешката да е в твоя телевизор? Дай да видим какво направи, какъв резултат получи и какво не ти харесва в него :idea:pr0_gamer каза:Хм... така не показва всички потребители...
SELECT id, ip, username FROM таблица WHERE ip IN (SELECT ip FROM таблица GROUP BY ip HAVING COUNT(ip) > 1)
id|ip|username
1|0.0.0.0|username 1
1|0.0.0.0|username 2
1|0.0.0.1|username 3
1|0.0.0.1|username 4
1|0.0.0.1|username 5
1|0.0.0.2|username 6
SELECT ip FROM users GROUP BY ip HAVING COUNT(ip) > 1)
0.0.0.0
0.0.0.1
SELECT id, ip, username FROM users WHERE ip IN ('0.0.0.0', '0.0.0.1')
adrian каза:С Group BY само няма как да му покаже всички. Там му показва само първия резулат. Трябва да се направи така:
SELECT id, ip, username FROM таблица WHERE ip IN (SELECT ip FROM таблица GROUP BY ip HAVING COUNT(ip) > 1)
Обяснение по кода:
Подзаявката изкарва като резултат само ip-tata , който се повтарят повече от веднъж в таблицата. И след това главната заявка чрез WHERE ip IN изкарва всички резултати от таблицата, които ip е равно на ip-tata върнати от подзаявката.