- OLED TV topic
- Második kiadást készült az Arctic asztallap aljára szerelhető PC-jéből
- Házimozi belépő szinten
- Apple MacBook
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Milyen billentyűzetet vegyek?
- AMD vs. INTEL vs. NVIDIA
- TCL LCD és LED TV-k
- Gaming notebook topik
- Jó a retró: Chieftec UNI számítógépház
Ú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
- PlayStation 5
- Gyúrósok ide!
- A fociról könnyedén, egy baráti társaságban
- OLED TV topic
- Még a saját szövetségeseivel szemben is fegyverként használná az AI-t az USA
- Formula-1
- gerner1
- Xiaomi 12T Pro - kétszínű, mint a kétszázas
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Felújított okostelefonokat kínál a Rejoy
- További aktív témák...
- AKCIÓ! Sony Playstation 5 PRO 2TB Digital játékkonzol garanciával extrákkal hibátlan működéssel
- Samsung Galaxy S24 256GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Inspiron 15 5567
- iPhone 12 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4615, 100% AKKSI
- HIBÁTLAN iPhone 15 Pro 128GB Blue Titanium-1 ÉV GARANCIA - Kártyafüggetlen, MS4692, 92% AKKSI
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



