Hirdetés
Új hozzászólás Aktív témák
-
nyunyu
félisten
Közben találtam egy másik megoldást, ami nem a JOINnál szűr, hanem CASE WHEN-ekkel pakolja külön oszlopokba az egyes tételeket:
SELECT p.projectName 'Project Name',
SUM(CASE WHEN pc.costCategory='Cost category1' THEN pc.cost ELSE 0 END) 'Cost category1',
SUM(CASE WHEN pc.costCategory='Cost category2' THEN pc.cost ELSE 0 END) 'Cost category2',
SUM(CASE WHEN pc.costCategory='Cost category3' THEN pc.cost ELSE 0 END) 'Cost category3',
SUM(CASE WHEN pc.costCategory='Cost category4' THEN pc.cost ELSE 0 END) 'Cost category4'
FROM Project p
LEFT JOIN ProjectCost pc
ON pc.projectID=p.projectID
GROUP BY p.projectName
ORDER BY p.projectName;De ez sem sokkal olvashatóbb

Jut eszembe, hasonló példával szívatott a mostani főnököm 3 éve állásinterjún.
Aztán nemsokkal később belebotlottam kolléga kódjába, ami 10 attribútum nevét és értékét feszíti ki egy termék sorra ugyanígy
Azóta sem mertem átírni PIVOTra.
Új hozzászólás Aktív témák
- Raspberry Pi
- Kedvenc zene a mai napra
- Külföldi prepaid SIM-ek itthon
- Amlogic S905, S912 processzoros készülékek
- Hivatalos a Poco X8 Pro Max gigantikus akkukapacitása
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Milyen monitort vegyek?
- Hobby elektronika
- Chieftec-Prohardver nyereményjáték
- Formula-1
- További aktív témák...
- Akció!!! Sosemhasznált! HP OmniBook 5 Ultra 7 255U 5.2GHz 16GB 1000GB 16" FHD+ Gar.: 1 év
- Azonnali készpénzes Intel i3 i5 i7 i9 12/13/14 gen processzor felvásárlás személyesen / csomagküldés
- iPhone 12 Pro Max 256GB Mobiltelefon
- AKCIÓ! Dell Precision 3571 4G LTE i7-12700H 32GB 1000GB FHD RTX A1000 4GB 1 év teljeskörű garancia
- RAPOO 7100P 1000DPI optikai rádiós 5GHz egér
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



