Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP]Pobranie z bazy rekordów jeżeli określony limit w dacie
maraska
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 9.04.2013

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


Witam,

Mam w bazie tabelę, gdzie m/in pola:
id - data

Jest od zera do kilkuset id w tej samej dacie.

Jak powinno wyglądać zapytanie realizujące:

pobierz id z tabela gdzie id z tą samą daną datą < 10

Czyli chcę pobrać kolejno tylko wszystkie id z tych dni, gdzie w każdym danym dniu była liczba dodanych id < 10.
Nie chcę id z tych dni, gdzie w danym dniu dodane było więcej niż 10 id

Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Nie do końca rozumiem chyba jednak.

Pisałeś że dana data może posiadać X idków a nie że dany id X dat...

Jeśli potrzebujesz znaleźć id , które ma mniej niz 10 dat to podobnie:

  1. SELECT id FROM tabela GROUP BY id HAVING COUNT(`data`) < 10;
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: 10.10.2025 - 01:51