Mam kwerendy próbki ze śliskiego jak poniżej:chcą wiedzieć lepszy sposób łączenia tabel z zręczny
val query =
(for {
(company,loc) <- Company leftJoin Location on (_.locId === _.id)
(_,typeof) <- Company leftJoin Types on (_.typeId === _.id)
} yield (company, loc, typeof))
jest lepszym sposobem na stwardnienie łączy?
Próbowałem sugestii w multiple joins with slick, ale w wyniku błędów.
Co masz na myśli w lepszy sposób? Co jest z tym złego? –
Widziałem wygenerowane zapytanie generujące wiele zapytań w tej samej tabeli Company dwa razy i łączących się raz z lokalizacją i raz z typem. Zwykle w sql dzieje się to w jednym zapytaniu wielokrotnych sprzężeń. Chcesz wiedzieć, czy coś jest z tym nie tak. – dsr301