Új hozzászólás Aktív témák
-
vamzi
senior tag
Sziasztok,
Adatbázis a régi: [kép]
Feladat szövege: Definiáljon egy olyan nézetet, amely kilistázza azoknak az áruházaknak a nevét, ahonnan a legtöbb fajta társasjátékot vásárolták!
Működő megoldásom:
CREATE OR REPLACE VIEW TOP_aruhazak AS
SELECT nev
FROM(
SELECT
aruhaz.nev, COUNT (DISTINCT tarsasjatek_id) egyedi_jatekok_szama
FROM t_vasarlas vasarlas INNER JOIN
t_aruhaz aruhaz
ON vasarlas.aruhaz_id = aruhaz.id
GROUP BY aruhaz.nev
ORDER BY egyedi_jatekok_szama DESC
)
FETCH FIRST 1 ROWS WITH TIES
;Van jobb, logikusabb megoldás?
Köszönöm!
-
vamzi
senior tag
Adatbázis ugyan az: [kép]
Feladat: Írjon egy SQL utasítást, amely kilistázza a vásárlók azonosítóját és nevét, valamint azt, hogy mennyit költött az adott vásárló társasjátékokra a vásárlásai során! Az összeg meghatározásakor a vásárlás vételárát és a vásárolt termékek darabszámát is vegye figyelembe!
Erre ez a megoldásom:
SELECT
vasarlo.id,
vasarlo.nev,
vasarlas.koltes_osszesen
FROM t_vasarlo vasarlo INNER JOIN ( SELECT
vasarlo_id,
sum(darab*vetelar) koltes_osszesen
FROM t_vasarlas
GROUP BY vasarlo_id) vasarlas
ON vasarlas.vasarlo_id = vasarlo.id;Ránézésre jó adatokat ad vissza a kérdésem inkább arra vonatkozna, hogy logikusan építettem fel a lekérdezést vagy van ennél kézenfekvőbb megoldás?
Köszönöm!
-
vamzi
senior tag
Köszönöm szépen! -
vamzi
senior tag
Sziasztok,
Adott az alábbi adatbázis:
[kép]
Szeretném megkapni a legdrágább társasjátékok neveit. Az első fele megy, kitudom gyűjteni a legdrágább árakat:SELECT
tarsasjatek_id, MAX(ar)
FROM t_cikk
GROUP BY tarsasjatek_id
order by tarsasjatek_id;Viszont nem tudom hogy húzzam be a társasjátékok neveit ID alapján a t_tarsasjatek táblából.
Sejtem, hogy egy beágyazott select kell, de nem tudom összerakni a logikáját fejben
Új hozzászólás Aktív témák
- Nintendo Switch 2, dobozában, játékkal, ajándék tokkal és kiegészítőkkel, 6 hónap garanciával eladó!
- HP PROBOOK X360 11 G5 N5030 /8GB/256 GB SSD/11.6" Hd Touch laptop+tablet garanciás
- MSI GeForce RTX 4080 SUPER GAMING X SLIM 16G - Alza garancia 2027.01.31 - BESZÁMÍTOK!
- Prémium Tápegységek Yó árasítva Ingyen Fox-al érdekelnek?
- Szép Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i9-11950H 64/2TB RTX A4000 8GB 4K OLED
- Magyar Logitech G915 Billentyűzet lehet +33.000.- Ft ból
- TP-Link TX401 PCIe Hálózati Kártya - 10Gigabit!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Xiaomi 14T 256GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RTX 5060 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
