Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]Zapytanie znajdujące 10x takich samych rekordów, Znajdywanie 10x takich samych rekordów w ciągu 1 minuty.
Weles
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.07.2011

Ostrzeżenie: (0%)
-----


Witam!

Mam pewien problem z napisaniem zapytania.

Chodzi o to, aby zapytanie znajdywało w ciągu ostatnich 5 minut rekordy w których polu "wiadomosc" jest 10x taka sama wiadomość.

Kolumny:
kiedy (zawierają np: 2013-05-09 18:22:10)
wiadomosc (zawierają wiadomości np: jestem pro)

I właśnie tutaj pada pytanie, jak złożyć zapytanie które wszystkie osoby znajdzie które wysyłały po 10x taką samą wiadomość w ciągu 5 minut i wylistuje te wszystkie osoby po 1x a nie np. 10x (bo 10x wysyłał wiadomość). Nick użytkownika jest w kolumnie "wiadomosc" w takiej formie: "Kowalski : Jestem pro".

Siedzę nad tym już kilka godzin i w żaden sposób nie wiem jak to ułożyć..

Proszę o pomoc.

Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Weles
post
Post #2





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.07.2011

Ostrzeżenie: (0%)
-----


Witam.

Trochę źle opisałem pewien element.

Chodzi mi o to, aby zapytanie całą tabelkę przeszukało i znalazło rekordy które ktoś napisał w przeciągu (dajmy na to minuty).

Czyli np:

19:58:01
19:58:09
19:58:17
19:58:19
19:58:22
19:58:29
19:58:39
19:58:45
19:58:52
19:58:58

Wtedy ktoś wysłał taką samą wiadomość - i zapytanie wykryje że w ciągu 1 minuty pisał tą samą wiadomość.

Natomiast zaytanie od pana lobopol sprawdza w danym okresie czasu po prostu kto pisał wiadomości.

  1. mysql_query("SELECT * FROM shout_log WHERE DATE_SUB(CURDATE(),INTERVAL '1' MINUTE) <= kiedy GROUP BY wiadomosc HAVING COUNT(1) > 5");


Zapytanie działa dobrze, z tą różnicą że chodzi mi o to jak ktoś napisał w ciągu minuty 10 takich samych wiadomości.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.12.2025 - 15:34