import { db } from '$lib/server/db'; import { aktis, ratings } from '$lib/server/db/schema'; import { avg, eq } from 'drizzle-orm'; export async function getAktisWithAvgRating() { return await db .select({ id: aktis.id, title: aktis.title, summary: aktis.summary, rating: avg(ratings.rating) }) .from(aktis) .leftJoin(ratings, eq(aktis.id, ratings.aktiId)) .groupBy(aktis.id, aktis.title, aktis.summary); }