我有两张桌子。
一个是products
,另一个是upload
,其中存储了图像。
我尝试通过表products
中的ID获取产品的所有详细信息。在同一个查询中,我正在尝试从upload
表中获取upload.assign_product_id = products.id
的所有图像。该查询复制了我的图像产品的产品细节,但图像显示正常。当我使用group by products.id
时,产品细节不会重复,但图像会消失,只会留下一张图像。
sql查询是:
SELECT * FROM products
JOIN upload
ON products.id = upload.assign_id
WHERE products.id=$pid
我做错了什么?
答案 0 :(得分:0)
最有可能在您的上传表中,每个产品都有多个图片。您可以在检索索引ID为product的位置后重新调整数组大小。这样您就可以为每个产品获取一个图像。
谢谢