Új hozzászólás Aktív témák
-
nyunyu
félisten
válasz
Micsurin
#4777
üzenetére
Első példádban:
SELECT e.department_id, last_name, legkisebb
FROM employees e,
(SELECT department_id, MIN(salary) legkisebb
FROM employees
GROUP BY department_id) min
WHERE e.salary=min.legkisebb AND e.department_id=min.department_id;"e" néven hivatkozik az employees táblára, míg az alquery eredményhalmaza a "min" aliast kapta.
WHERE után láthatod, hogy táblanév.oszlop vagy alias.oszlop formátummal lehet hivatkozni az egyes táblák vagy alqueryk elemeire.
Vagy a SELECT mezőlistájánál is azért van kitéve az e. az első mező elé, mert mind a táblában, mind az alqueryben van department_id, és az Oracle megköveteli, hogy egyértelműen megmondd, hogy melyik oszlopra hivatkozol.
(Másik két oszlopa önmagában is egyértelmű, mivel a "last_name" csak a táblában, "legkisebb" meg csak az alqueryben van meg.)
Új hozzászólás Aktív témák
- Szünetmentes tápegységek (UPS)
- Samsung Galaxy Felhasználók OFF topicja
- Redmi Note 9 Pro [joyeuse]
- Autós topik
- Xiaomi 17 Ultra - jó az optikája
- Eredeti játékok OFF topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Kijelzőjén alig látható gyűrődéssel mutatkozott be az Oppo Find N6
- A Honor profi iPhone másolásban
- Linux kezdőknek
- További aktív témák...
- Bomba ár! Lenovo ThinkPad T480s - i5-8GEN I 8-16GB I 256SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- OPPO Find X9 Pro Titanium Charcoal 512GB használt karcmentes 6 hónap garancia
- APPLE MacMini 7,1,i5-4278U,8GB RAM,1TB,macOS Monterey
- 27% - AOC C24G2AE Monitor! / 1920x1080 / 165Hz / 1ms / FreeSync
- LIDL akkumulátor és generátor teszter
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
