满足以下要求的PHP / MySQL查询应该是什么?

这是一个购物车,用户可以在其中将产品添加到关注列表.在用户监视列表中有单独的页面,该特定用户已将所有产品添加到监视列表中. product_images表与product表分开,因为1个图像可以有多个图像.

MySQL

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
上一篇:php-在codeigniter中进行查询的优化方式


下一篇:PHP代码点火器使用curl为iOS推送通知