![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 2 Dołączył: 5.01.2008 Skąd: Jelenia Góra Ostrzeżenie: (0%) ![]() ![]() |
To mój pierwszy post więc witam wszystkich serdecznie.
Przejde odrazu do problemu ktorego nie wiem z której strony mam ugryźć. otóż w bazie mam trzy tabelki: Cytat tabela groups: id tabela albums: id group_id tabela pictures: id album_id group_id jest kluczem obcym z tabeli groups natomiast album_id jest kluczem z tablei album. Jakie zapytanie wyciągnęło by z bazy informację o tym w której grupie jest najwięcej zdjęć i zwróciło id tej grupy? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 12 Dołączył: 6.01.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Najpierw używając JOIN łączymy wszystkie tabele używając ich kluczy, następnie grupujemy dane według id grup na końcu sortujemy wyniki od największego do najmniejszego i zwracamy pierwszy wynik jako id grupy oraz liczbę obrazków w tej grupie. Ten post edytował Cotter 9.01.2008, 21:35:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 20:22 |