这是一个购物车,用户可以在其中将产品添加到关注列表.在用户监视列表中有单独的页面,该特定用户已将所有产品添加到监视列表中. product_images表与product表分开,因为1个图像可以有多个图像.
Table "product" :
pid(pk),name,price, etc...
Table "watchlist" :
wid(pk),pid(fk),userid(fk)
Table "p_images" :
image_id(pk),pid(fk),image_name
我想从产品表中获取所有信息,并从p_images表中获取该特定产品的第一张图像.
产品应通过监视列表中的pid获取.
解决方法:
select * from product p
inner join p_images i on p.pid = i.pid
where p.pid = 1
group by p.pid
order by image_id