• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Statystki - jak rozplanować ? (MYSQL)

0 głosów
417 wizyt
pytanie zadane 22 marca 2020 w SQL, bazy danych przez Greeenone Pasjonat (16,100 p.)
Hej wszystki,

Mam pewien problem z rozplanowaniem statystyk. Na swojej stronie mam zamiar wyświetlać najnowsze statystyki ale nie wiem co zrobić w momencie, kiedy pewne pole jest puste.

Statystki będą zapisywane w formie:

|     id    |    Prędkość    |   Czas   |

|     1    |         234        |   5346   |

|     2    |         254        |               |

 

Chcę zrobić tak, że w momencie kiedy dana wartość jest pusta (Jak np. czas z id 2), zostaje w tabeli wyszukana druga "najnowsza" tabela i z niej pobierana jest wartość. Jeśli także jest pusta, to z 3, 4 itd..

Czy tak się robi czy jest inny sposób na to ?

3 odpowiedzi

0 głosów
odpowiedź 22 marca 2020 przez Ehlert Ekspert (215,210 p.)

Dostrzegam tutaj pewien problem... 

kiedy dana wartość jest pusta (Jak np. czas z id 2), zostaje w tabeli wyszukana druga "najnowsza" tabela 

To znaczy że kiedy znajduje Ci rekord z jedną pustą wartością, to znaczy że potem ma szukać w innej tabeli? Masz kilka tabel z taką samą schemą?

komentarz 22 marca 2020 przez Greeenone Pasjonat (16,100 p.)

Dokładnie tak. Tutaj zamieszczam jeszcze screen'a jak to mniej więcej widzę.

komentarz 22 marca 2020 przez Ehlert Ekspert (215,210 p.)
Nie rozumiem po co wiele tabel z tą samą schemą.
0 głosów
odpowiedź 22 marca 2020 przez Kapa Początkujący (380 p.)
Nie wystarczy dodać do zapytania frazy WHERE Czas!=NULL ?
komentarz 22 marca 2020 przez Greeenone Pasjonat (16,100 p.)
Problem polega na tym, że wszystkie pola muszą być wypełnione. W momencie kiedy jedno jest puste, szuka pierwszej tabeli która ma daną wartość
0 głosów
odpowiedź 22 marca 2020 przez Tomek Sochacki Ekspert (227,510 p.)
Nie widzę uzasadnienia dla trzymania wielu tabel o takim samym schemacie, po co tak kombinujesz?
komentarz 22 marca 2020 przez Greeenone Pasjonat (16,100 p.)
Problem jest taki, że każda osoba ma swoje własne statystyki i musi mieć wsteczny dostęp
komentarz 22 marca 2020 przez Tomek Sochacki Ekspert (227,510 p.)
Ale co to ma wspólnego z ilością tabel w bazie?

Podobne pytania

0 głosów
1 odpowiedź 477 wizyt
0 głosów
1 odpowiedź 2,370 wizyt
pytanie zadane 6 kwietnia 2020 w SQL, bazy danych przez kubekszklany Gaduła (3,250 p.)
0 głosów
1 odpowiedź 433 wizyt

93,771 zapytań

142,731 odpowiedzi

323,383 komentarzy

63,372 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...