Kay Khan
05/09/2022, 9:29 AMconst brands = await PrismaService.brand.findMany({
distinct: ["name"],
select: {
id: true,
name: true,
image: {
select: {
source: true,
dtype: true,
},
},
},
});
prisma:info Starting a mysql pool with 9 connections.
prisma:query SELECT `checkpoint_gg`.`brand`.`id`, `checkpoint_gg`.`brand`.`name`, `checkpoint_gg`.`brand`.`image_id` FROM `checkpoint_gg`.`brand` WHERE 1=1
Seems like it does not like joining on that image table any idea why?Nurul
05/09/2022, 9:34 AMKay Khan
05/09/2022, 9:37 AMKay Khan
05/09/2022, 9:37 AMKay Khan
05/09/2022, 9:37 AMimage: {
select: {
source: true,
dtype: true,
},
It worksKay Khan
05/09/2022, 9:40 AMNurul
05/09/2022, 9:40 AMSELECT `checkpoint_gg`.`brand`.`id`, `checkpoint_gg`.`brand`.`name`, `checkpoint_gg`.`brand`.`image_id` FROM `checkpoint_gg`.`brand` WHERE 1=1
then does it work as expected?Kay Khan
05/09/2022, 9:42 AMKay Khan
05/09/2022, 9:42 AMNurul
05/09/2022, 9:44 AMKay Khan
05/09/2022, 9:44 AMNurul
05/09/2022, 9:44 AM3.13.0Kay Khan
05/09/2022, 9:44 AMKay Khan
05/09/2022, 9:44 AM"prisma": "^3.13.0",
"@prisma/client": "^3.13.0",Kay Khan
05/09/2022, 9:45 AMKay Khan
05/09/2022, 9:45 AMwhere: { created_at: { lte: new Date("2022-01-01") } },Kay Khan
05/09/2022, 9:45 AMKay Khan
05/09/2022, 9:45 AMKay Khan
05/09/2022, 9:45 AMNurul
05/09/2022, 9:45 AMKay Khan
05/09/2022, 9:46 AMKay Khan
05/09/2022, 9:46 AMSELECT DISTINCT(b.name), b.id, i.source, i.dtype, b.created_at, i.id, b.image_id
FROM brand b
JOIN image i on i.id = b.image_id
order by b.created_at descNurul
05/09/2022, 9:46 AMconst brands = await PrismaService.brand.findMany({
distinct: ["name"],
select: {
id: true,
name: true,
image: true,
},
});Kay Khan
05/09/2022, 9:46 AMNurul
05/09/2022, 9:50 AMNurul
05/09/2022, 9:51 AMKay Khan
05/09/2022, 10:03 AMKay Khan
05/09/2022, 10:03 AMKay Khan
05/09/2022, 10:04 AMNurul
05/09/2022, 10:06 AMNurul
05/09/2022, 10:07 AMKay Khan
05/09/2022, 10:07 AMKay Khan
05/09/2022, 10:09 AMKay Khan
05/09/2022, 10:10 AMNurul
05/09/2022, 10:33 AMconst prisma = new PrismaClient({
log: ['query', 'info', 'warn', 'error'],
})Kay Khan
05/09/2022, 10:36 AMKay Khan
05/09/2022, 10:40 AMKay Khan
05/09/2022, 10:40 AMconst brands = await PrismaService.$queryRaw`
SELECT DISTINCT(b.name), b.id, i.source, i.dtype
FROM brand b
JOIN image i on i.id = b.image_id
`;