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

Zapytanie zliczające w relacyjnej bazie danych

Mały hosting, OGROMNE możliwości
+1 głos
432 wizyt
pytanie zadane 1 lipca 2015 w SQL, bazy danych przez CzlowiekSkrypt Nałogowiec (26,340 p.)
Mamy tabelę 'users':
------------------------------
id, name, surname
------------------------------

i tabelę 'trade' gdzie wystawiają uzytkownicy przedmioty
--------------------------------------------------
id, item, id_user (relacja do users.id)
--------------------------------------------------

Jak wyświetlić użytkowników którzy mają wystawione co najmniej powiedzmy 5 przedmiotów w tabeli trade?

1 odpowiedź

+3 głosów
odpowiedź 1 lipca 2015 przez Comandeer Guru (607,960 p.)
wybrane 1 lipca 2015 przez CzlowiekSkrypt
 
Najlepsza

Skorzystaj z HAVING i grupowania:

SELECT users.name FROM users 
JOIN trade ON trade.id_user = users.id
GROUP BY users.id
HAVING COUNT(trade.id) >= 5

 

komentarz 1 lipca 2015 przez CzlowiekSkrypt Nałogowiec (26,340 p.)
Dziękuję ! Szóstka z plusem ! :)

Podobne pytania

0 głosów
1 odpowiedź 427 wizyt
pytanie zadane 18 czerwca 2019 w SQL, bazy danych przez Maikel11 Początkujący (470 p.)
0 głosów
2 odpowiedzi 442 wizyt
pytanie zadane 25 grudnia 2017 w Java przez marcinconn Obywatel (1,560 p.)
0 głosów
1 odpowiedź 844 wizyt

93,719 zapytań

142,631 odpowiedzi

323,263 komentarzy

63,266 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.

...