Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Pomoc przy skomplikowanej
LukenZi
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 20.07.2010

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


Witam,

Mam 3 tabele, w ktorycj istotne pola to

t1- zawody:
zawod_id(PK), zawod_nazwa

t2 - ogloszenia:
ogloszenie_id (PK), zawod_id(FK)

t3 - ogloszenia_szczegoly
ogloszenie_id(FK), ilosc_wyswietlen

teraz chcialbym wybrac z tych trzech tabel, w kolejnosci dla danego zawodu, ktorego oferty wyswietlane sa najczesciej, jednak nie moge sobie poradzic z tym. Utworzylem cos takiego:
  1. SELECT zawod_id
  2. FROM zawod
  3. WHERE (
  4. SELECT sum(ogloszenia_szczegoly.ilosc_wyswietlen)
  5. FROM ogloszenia_szczegoly,ogloszenia
  6. WHERE
  7. ( ogloszenia.zawod_id=zawod.zawod_id
  8. AND ogloszenia_szczegoly.ogloszenia_id = ogloszenia.ogloszenie_id
  9. )
  10. )




Wyswietla mi liste wszystkich zawodow, wiec wyglada ok, tylko nie potrafie wyciagnac tej sumy z subkwerendy co bym mogl sobie to posortowac czy wyciagnac istotne informacje
Prosze o pomoc,
Pozdrawiam
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: 24.08.2025 - 18:28