- Motorola Edge 50 Neo - az egyensúly gyengesége
- Ultrák összecsapása: 500 megapixel fölé lő a Vivo
- Több könyvet passzolna el a Samsung, mint kagylót
- Minden út Palindrómába vezet: leépítésekkel tér vissza a Realme a gyökereihez
- Samsung Galaxy S24 - nos, Exynos
- Külföldi prepaid SIM-ek itthon
- Honor Magic6 Pro - kör közepén számok
- Apple Watch
- Rövid teaserrel erősítette meg a Google a Pixel 10a érkezését
- Elmossa a Samsung a valóság és az AI-fantázia határát
Ú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
- Cairn - Indulhat a hegymászás!
- Új Xeonokkal szorongatná meg az Intel az AMD-t
- Mibe tegyem a megtakarításaimat?
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Képhibák a GeForce-on? Az NVIDIA szerint egy Windows frissítés okozza
- Okos Otthon / Smart Home
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Star Trek
- PlayStation 5
- Milyen processzort vegyek?
- További aktív témák...
- PC's Bövitőkártyák és Egyéb kiegészitők!
- ASUS TUF A17 Ryzen 7 7735HS 16 GB DDR5 512 GB SSD RTX 4060 (8 GB)
- A KINCS! ÚJ Dobozos HP ZBook Power G10 Workstation -35% 15,6" Ryzen 9 7940HS 32/1TB RTX 2000 ADA 8GB
- Xbox Series S 512GB
- A KINCS! Zsír Dobozos HP ProBook 450 G10 Fémházas Laptop 15,6" -45% i7-1355U 16/512 Iris Xe FHD 3 Év
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- ÚJRA! 256GB NVMe SSD, 1 év gar
- Xiaomi Redmi 15C 128GB, Kátyafüggetlen, 1 Év Garanciával
- Apple iPhone 14 Pro 128GB,Újszerű,Dobozaval,12 hónap garanciával
- Xiaomi 14T / 12/256GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



