const getProductByIdResult = await db
.select()
.from(product)
.leftJoin(productSnapshot, eq(product.id, productSnapshot.productId))
.where(sql`product_id = ${input.productId}`)
.orderBy(desc(productSnapshot.version))
.limit(1);
const getProductByIdResult = await db
.select()
.from(product)
.leftJoin(productSnapshot, eq(product.id, productSnapshot.productId))
.where(sql`product_id = ${input.productId}`)
.orderBy(desc(productSnapshot.version))
.limit(1);