Languague/C#
[C# LINQ] Join vs GroupJoin 차이점
LINQ에서 데이터를 연결할 땐 Join()도 있고 GroupJoin()도 있다.이번 글에서는 Join vs GroupJoin의 차이점을 알아보려고한다.📚 목차1. Join 간단 요약2. GroupJoin 간단 요약3. 예제4. 언제 무엇을 쓸까?5. 마무리1. Join 간단 요약Join()은 두 리스트를 특정 키로 연결해서 1:1로 붙여주는 구조다. SQL의 Inner Join과 같다.var result = A.Join( B, a => a.Key, b => b.Key, (a, b) => new { ... });결과는 한 줄씩 평평하게(flat) 출력공통 키가 있어야만 결과에 포함됨 (Inner Join) 2. GroupJoin 간단 요약GroupJoin()은 한 항목(1)에 여러..
2025. 4. 10. 08:00