プロジェクト#1|Motivation Diary#5
- TODAY I LEARN ERROR 🦠
今日直面する問題
- HOW TO FIX MY ERROR 💊
import prisma from '../prisma';
const getProductById = async (id) => {
const detailImages = await prisma.$queryRaw`
SELECT
key_number as keyNumber,
di.detail_image_url as detailImg
FROM
products P
LEFT JOIN
detail_images di
ON
di.product_id = p.id
WHERE
p.id = ${id}
`;
const subImages = await prisma.$queryRaw`
SELECT
key_number as keyNumber,
si.sub_image_url as subImg
FROM
products P
LEFT JOIN
sub_images si
ON
si.product_id = p.id
WHERE
p.id = ${id}
`;
const [product] = await prisma.$queryRaw`
SELECT
p.id,
p.name,
p.price,
p.description,
p.textile_information as textileInfo,
p.main_image_url as mainImg
FROM
products p
WHERE
p.id = ${id}
`;
if (product) {
product.detailImg = detailImages;
product.subImg = subImages;
}
return product;
};
export default { getProductById };
-実装画面
-難しい部分
-今後の計画
Reference
この問題について(プロジェクト#1|Motivation Diary#5), 我々は、より多くの情報をここで見つけました https://velog.io/@ktg6360/프로젝트-11일차-MotivationDiaryテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol