Hirdetés
- Milyen asztali médialejátszót?
- Fejhallgató erősítő és DAC topik
- TCL LCD és LED TV-k
- Melyik tápegységet vegyem?
- Soundbar, soundplate, hangprojektor
- Milyen notebookot vegyek?
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Gaming notebook topik
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Pánik a memóriapiacon
Új hozzászólás Aktív témák
-
Zalanius
tag
válasz
bandi0000
#8526
üzenetére
Annyit tennék még hozzá, hogy ha az SQL változat jobban előtted van, akkor próbáld meg FK nélkül, minél olvasmányosabban felírni a LINQ-t. Vegyük az alábbit:
SELECT stud.FirstMidName + ' ' + stud.LastName AS FullName, grp.Credits
FROM dbo.Student AS stud
JOIN
(
SELECT enroll.StudentId , SUM(crs.Credit) AS Credits
FROM dbo.Enrollment AS enroll
JOIN dbo.Course AS crs ON enroll.CourseId = crs.Id
GROUP BY enroll.StudentId
) AS grp
ON grp.StudentId = stud.Id;Ennek egy megoldása:
var creditsByStudent = from sub in (from e in ent.Enrollments
join c in ent.Courses on e.CourseId equals c.Id
select new { e.StudentId, c.Credit })
group sub by sub.StudentId into g
join s in ent.Students on g.Key equals s.Id
select new
{
FullName = s.FirstMidName + " " + s.LastName,
Credits = g.Sum(x => x.Credit)
};
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Proxmox VE
- Milyen asztali médialejátszót?
- Fele annyit ér az iPhone Air, mint amennyibe pár hete került
- The First Descendant (PC, PS4, PS5, XO, XSX)
- EarFun Air Pro 4+ – érdemi plusz
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Xbox tulajok OFF topicja
- RETRO beárazás (mobil, PC, konzol)
- A fociról könnyedén, egy baráti társaságban
- Xbox Series X|S
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RTX 5060 8GB GAMER PC termékbeszámítással
- Bomba ár! HP EliteBook 745 G6 - Ryzen PRO 5 I 8GB I 256GB SSD I HDMI I 14" FHD I Cam I W10 I Gari!
- AKCIÓ! HP EliteBook x360 830 G7 i5-10210U 16GB 1000GB 1 év garancia
- Gamer PC-Számítógép! Csere-Beszámítás! R7 2700X / GTX 1080Ti / 16GB DDR4 / 512 SSD!
- Airpods Max fülpárna, gyári Apple
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


