![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 12 Dołączył: 9.01.2010 Ostrzeżenie: (10%) ![]() ![]() |
Zrobiłem taki skrypt który wyszukuje ile razy dana liczba pojawiła się w bazie danych. I chcę teraz dodać jeszcze do tego by zliczało ile razy pokazywała się parka czy trójka liczb.
Czy ktoś może naprowadzić jak do tego zabrać się. Pozdrawiam KOD skryptu
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Czy masz możliwość przebudowania bazy danych? Bo nie da się ukryć, że takie wyszukiwanie jak chcesz zrobić obecnie jest dosyć upierdliwe.
Znacznie prościej by było jakbyś miał taką strukturę: Tabela losowanie o kolumnach: id, data. Oraz tabela liczby o kolumnach: id, id_losowanie, liczba. Gdzie id_losowanie to klucz obcy z tabeli losowanie. I w takim układzie nasze zapytanie będzie znacznie prostsze, a sama struktura bazy bardziej przejrzysta.
Gdzie w warunku HAVING COUNT(id_losowanie) = 3 musisz podać liczbę odpowiednią dla liczby wprowadzonych parametrów w warunku WHERE liczba IN (zmienna1, zmienna2, zmienna3). Edit: Błąd w zapytaniu. Ten post edytował b4rt3kk 21.08.2017, 17:13:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 21:28 |