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

MySQL - problem z trzeba 'prostymi' zapytaniami

0 głosów
83 wizyt
pytanie zadane 13 listopada 2017 w SQL, bazy danych przez tomu1202 Nowicjusz (120 p.)

Cześć, mam problem z trzema zapytaniami do bazy, która składa się z dwóch tabel. Nie wiem gdzie jest błąd. Czy mógłbyś mi pomóc? :D

1 odpowiedź

0 głosów
odpowiedź 13 listopada 2017 przez whistler Obywatel (1,420 p.)
Spróbuj tak w pierwszym:

select b.NameEng, count(a.id) as ilosc
from Brewery a
join Country b on (b.id = a.CountryId)
group by b.NameEng
having count(a.id) = 8
order by b.Name
limit 5 offset 4

Nie wiem co to za baza w Pg jest offset
komentarz 13 listopada 2017 przez tomu1202 Nowicjusz (120 p.)
Wielkie dzieki za odpowiedz. Twoje zapytanie wydaje sie sensowne i zwraca mi faktycznie inny wynik. Baza jest w MySql (btw. limit 5 offset 4 = limit 5,4). Bede rowniez wdzieczny za sugestie do 2 i 3 (:
komentarz 13 listopada 2017 przez whistler Obywatel (1,420 p.)
2) select b.NameEng, count(a.id) as ilosc
from Brewery a
join Country b on (b.id = a.CountryId)
group by b.NameEng
order by 2 desc
limit 1

 

3) select b.Name, count(a.id) as ilosc
from Brewery a
join Country b on (b.id = a.CountryId)
group by b.Name
having count(a.id) < 100
order by 2 desc
limit 1

Podobne pytania

0 głosów
2 odpowiedzi 76 wizyt
0 głosów
1 odpowiedź 157 wizyt
pytanie zadane 17 grudnia 2017 w SQL, bazy danych przez seam3 Początkujący (410 p.)
0 głosów
2 odpowiedzi 262 wizyt
Porady nie od parady
Pytania na temat serwisu SPOJ należy zadawać z odpowiednią kategorią dotyczącą tej strony.SPOJ

62,292 zapytań

108,415 odpowiedzi

226,331 komentarzy

34,968 pasjonatów

Przeglądających: 279
Pasjonatów: 13 Gości: 266

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...