如何选择匹配的MySQL
问题描述:
第一行比方说我有这个表如何选择匹配的MySQL
Product | prdImg
-------------------------------
id | id
price | imgRoute
name | idPrd
idCategory |
而且我用这个程序
CREATE PROCEDURE productsByCat(
IN idCat INT
)
BEGIN
SELECT id , name, price FROM Product WHERE idCategory = idCat;
END;;
工作现在,一个产品可以没有或多个图像。 如何将prdImg.idPrd = product.id的FIRST图像添加到该查询中?
答
CREATE PROCEDURE productsByCat(
IN idCat INT
)
BEGIN
SELECT id , name, price FROM Product WHERE idCategory = idCat AND product.id != YOURNULLORNOTEMPTYVALUE
LIMIT 1;
END;;
我会尝试
+0
该程序已经为我提供了我想要的产品,我需要的是从其他表中添加与产品ID匹配的第一张图像 – cafej
你特别希望在程序包这个吗? – Strawberry
@Strawberry我对不同的解决方案开放 – cafej
我不明白。 idcat从哪里填充? – Strawberry