@sgrif Hello, I'm the maintainer of GRDB.swift, a database library that shares many design decisions with Diesel.
https://github.com/groue/GRDB.swift/blame/GRDB3-Associations/Documentation/AssociationsBasics.md#L814-L824 … Ok well that's probably the right answer with that API, but I still think it's a bad sign that you have to state what happens in the documentation. It's not obvious. My question about group by still stands