» »

problem z sql group by

problem z sql group by

boss-tech ::

Delam sql iz tega ER:




Navodilo: izpišite poslopja, ki so v lasti 2 ali več oseb

Tole mi vrne koliko oseb je lastnikov tega podjetja... ampak kako dobim še ostale podatke? Npr kar je v app.POSLOPJE in drugje?
Da izpišem podatke poslopja

select count(app.IMA_V_LASTI.ID_PODJETJA)  from app.POSLOPJE
inner join app.PODJETJE on app.PODJETJE.ID = app.POSLOPJE.ID_PODJETJA
inner join app.IMA_V_LASTI on app.IMA_V_LASTI.ID_PODJETJA = app.PODJETJE.ID
group by app.IMA_V_LASTI.ID_PODJETJA


Navodilo2: najdite najbogatejšega direktorja

Tabela IMA_V_LASTI vsebuje osebo, ter število ter ceno delnic... kako sedaj tukaj najprej zmnožim st x cena delnic ter naredim max?

Potem pa moram še najti osebe, ki imajo skupni znesek delnic večji kot je povprečje vseh oseb.


Hvala že vnaprej

Tody ::

Inner query al kako se temu reče. Torej narediš pozivedbo v poizvedbi

Select count (delnice),direktor
from
(select ki ti zbere vse delnice iz podjetji. oz kar rabiš pač preštevat)
group by
order by

Aliasi v spodnjem queriju ratajo "stolpci" v zgornjem.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Podatkovne baze - SQL enostavne poizvedbe

Oddelek: Programiranje
72063 (1656) galu
»

mySQL izpis many-to-many to matrix

Oddelek: Izdelava spletišč
7891 (652) klemenSLO
»

SQL - izpit

Oddelek: Programiranje
102035 (1059) FTad
»

[JAVA EE] Problem java entitet in podatkovnih shem

Oddelek: Programiranje
81699 (1474) Spura
»

MYSQL vprašanje

Oddelek: Programiranje
131795 (1410) MrBrdo

Več podobnih tem