I have two lists. List<A>, where the type A has two properties { x, y } and List<B> where the type B has two properties { y, z }.
I want to join the two lists on y and then pick x and z in my new list.
Is this possible using some a LINQ one-liner?