ich eine Beispielabfrage mit Slick habe wie folgt:wollen mit besserem Weg, wissen, von Verbindungstabellen Slick
val query =
(for {
(company,loc) <- Company leftJoin Location on (_.locId === _.id)
(_,typeof) <- Company leftJoin Types on (_.typeId === _.id)
} yield (company, loc, typeof))
ist ein besserer Weg, um mehr Verknüpfungen zu tun?
Ich habe die Vorschläge in multiple joins with slick versucht, aber in Fehlern resultiert.
Was meinst du mit besseren Weg? Was ist daran schlimm? –
Ich sah die Abfrage erzeugt es mehrere Abfragen auf der gleichen Tabelle Firma zweimal erzeugt und Beitritt einmal mit Standort und einmal mit Typ. Normalerweise geschieht dies mit sql in einer Abfrage mit mehreren Joins. Willst du wissen, ob da etwas nicht stimmt? – dsr301