K6rtsnik
K6rtsnik
DTDrizzle Team
Created by K6rtsnik on 4/10/2024 in #help
Error using "with" in nextjs
Hey, I'm using mysql and next.js and I'm migrating from Prisma to Drizzle. I don't know why, but when I try getting items using "with", it says: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(select coalesce(json_arrayagg(json_array(category_items.id, category_it...'at line 1. WIthout the "with" it works fine. My query: await db.query.category.findMany({ with: { items: true, }, }); and the relations: export const itemRelations = relations(item, ({ many, one }) => ({ incredients: many(itemingredient), addons: many(itemaddon), category: one(category, { fields: [item.categoryId], references: [category.id], }), sizes: many(size), orders: many(order), coupon: many(coupon), })); export const categoryRelations = relations(category, ({ many }) => ({ items: many(item), }));
16 replies