我有两张桌子
1-products
--------
product_id
product_name
2-product_images
--------------
image_id
product_id
product_image
现在我有一个产品的多个图像。表示product_images表中有多个记录用于单个product_id。
执行此查询时
$products = Product::join('product_images AS pi', 'pi.product_id', 'products.product_id')
->get();
这导致由于加入而获得同一产品的多行。现在我如何处理单个产品的许多图像,只需要获取或显示一行。我可以通过Laravel完成,但我想通过数据库学习处理。如果能,请帮忙。
答案 0 :(得分:1)
- > GROUPBY( 'products.product_id')