![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 18.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie wszystkich użytkowników przeglądających mój temat, mam nadzieję że nie będzie ich wielu -
tym samym dostając szybko rozwiązanie mojego problemu, który zapewne jak dla Was jest banalny.. Cóż, dopiero się uczę, mam prawo mieć takie 'główkowania' ;-) Przejdźmy do rzeczy: Potrzebuję skonstruować zapytanie MySQL, które będzie pobierać WSZYSTKIE POLA z tabeli TEST, jeśli zawartość pola IMIE powtórzy się więcej niż TRZY RAZY W TYM SAMYM CZASIE (pole data) i by IP było unikatowe, i jeśli TYP = RAZ Obrazując, chciałbym osiągnąć taki wynik: Tabela TEST: |.. DATA ..| IMIE | IP | TYP 04:07:10 | JAN | 1.2.3 | raz 04:07:10 | JAN | 1.2.3 | raz 04:07:10 | JAN | 1.2.3 | raz 04:07:10 | JAN | 1.2.3 | raz 04:07:10 | JAN | 1.2.3 | dwa 04:07:10 | JAN | 6.6.6 | raz 04:07:10 | JAN | 6.6.6 | raz 04:07:10 | JAN | 6.6.6 | raz 04:07:10 | JAN | 6.6.6 | raz 04:07:09 | JAN | 6.6.6 | raz 04:07:10 | OLA | 6.6.6 | raz By wynik zapytania zwrócił: 04:07:10 | JAN | 1.2.3 | raz 04:07:10 | JAN | 6.6.6 | raz Nie mogę ustawić w tabeli klucza primary np. na ip, bo wtedy nie będzie się robić więcej niż 1 wpis na IP, a nie takie mam zamierzenia :/ Serdecznie proszę o pomoc, kombinuję z zapytaniami już prawie 2 godziny i mózg mi wysiada, nie potrafię skonstruować zapytania w którym IP byłoby czymś unikalnym, po prostu liczy mi jak leci że DATA 04:07:10 jest 8 sztuk i podaje IP 1.2.3 zamiast wyodrębnić tego na dwa wyniki z osobnym ip, a tym samym czasem :/ ![]() Uwaga, jeśli nie da rady tego zrobić zapytaniem / zapytaniami bezpośrednio w MYSQL, to prosiłbym o jakiś kod PHP + MySQL, jeśli jakoś da się osiągnąć zamierzany przeze mnie cel. Z góry dziękuję bardzo za jakiekolwiek odpowiedzi. Ten post edytował kodepiko6 18.12.2011, 13:34:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 16:54 |