- Redmi Note 15 Pro 5G – a szokásosat?
- Ennyit dobott egy telefon gyártási költségén a memóriakrízis a Xiaomi szerint
- Így lehet kiszúrni, ha kamu AirPods fülest akarnak eladni neked
- iPhone topik
- Android szakmai topik
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Apple iPhone 17 Pro Max – fennsík
- Xiaomi 15T Pro - a téma nincs lezárva
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Google Pixel topik
Új hozzászólás Aktív témák
-
nyunyu
félisten
válasz
Micsurin
#4789
üzenetére
Alapvetően jó a próbálkozásod, de az első JOIN feltétel után már ne használd a vesszőt a következő JOINolandó táblához/queryhez, hanem ott is írd ki megfelelő JOIN formulát.
(ne keverjük a régi és a szabványos JOIN szintaxist!!!)Picit olvashatóbbra rendezve:
SELECT er.last_name, er.salary, d.department_name, át.átg
FROM employees er
INNER JOIN departments d
ON er.department_id = d.department_id
INNER JOIN (SELECT department_id, ROUND(AVG(salary),2) AS átg
FROM employees
GROUP BY department_id) át
ON er.department_id = át.department_id
WHERE er.salary > át.átg;Példa megoldás gyakorlatilag ugyanez, csak nem használ benne aliasokat (amik a kód átláthatóságát, követhetőségét, érthetőségét növelik)
Ja, meg natural joint használ, csak azért hogy ne kelljen kiírnia az azonos oszlopok menti join feltételeket.
Új hozzászólás Aktív témák
- Autós topik látogatók beszélgetős, offolós topikja
- Hogy is néznek ki a gépeink?
- Redmi Note 15 Pro 5G – a szokásosat?
- Azonnali alaplapos kérdések órája
- 50 év után kilőtt négy űrhajós a Holdra
- Luck Dragon: Asszociációs játék. :)
- Windows 11
- The Division 2 (PC, XO, PS4)
- Milyen billentyűzetet vegyek?
- Suzuki topik
- További aktív témák...
- MSI GTX 1060 3GB / Csavarmatricás! / Beszámítás OK!
- Mini-ITX Beast: i7-14700F / RTX 4070 Super / 64GB RAM
- Kingston 2x16GB (32GB) 2400MHz DDR4 / Beszámítás OK! / Akciós Ár!
- Asus TUF B360M-E Gaming / Beszámítás OK!
- BESZÁMÍTÁS! GIGABYTE B650E R9 7900X 64GB DDR5 1TB SSD RTX 5080 16GB NZXT H9 Flow White Corsair 850W
- Game Pass Ultimate előfizetés azonnal, problémamentesen, méghozzá OLCSÓN! Immáron 8 éve!
- AKCIÓ! Intel Core i7 6700K 4 mag 8 szál processzor garanciával hibátlan működéssel
- HIBÁTLAN iPhone 15 Plus 128GB Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4531,90% Akksi
- Dell és HP szerver HDD caddy keretek, adapterek. Több száz darab készleten, szállítás akár másnapra
- Eredeti Microsoft Windows 10 / 11 Pro OEM licenc Akciós áron! 64/32 bit Azonnali kézbesítéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


