第一张表:“wp_pc_products”
feed_product_name feed_product_image price deeplink id_merchant
sony xperia c3 abc.png 12000 abc.html fkt
sony xperia xyz.png 11000 aaa.html snd
sony xperia M pqr.png 10000 bbb.html fkt
第二张表:“wp_pc_products_merchants”
slug image
fkt logo1.png
snd logo2.png
我现有的查询
select p.feed_product_name,p.feed_product_image,p.price,p.deeplink,p.id_merchant,m.image
from wp_pc_products p
JOIN wp_pc_products_merchants m ON m.slug=p.id_merchant
and (feed_product_name like'%sony%' or feed_product_name like'%xperia%'
or feed_product_name like'%c3%' ) and price BETWEEN "11829.3" and "21968.7"
结果O / P
feed_product_name feed_product_image price deeplink id_merchant image
sony xperia c3 abc.png 12000 abc.html fkt logo1.png
sony xperia xyz.png 11000 aaa.html snd logo2.png
sony xperia M pqr.png 10000 bbb.html fkt logo1.png
通过使用上面的连接查询,我得到了我需要的输出,但是看看O / P中的图像列。 根据我的查询“logo1.png”重复两次,而不是我只想显示前两个记录,因为我在上面的查询中使用group by子句但是当我使用group by query时,我没有显示任何输出。请告诉我在上面的查询中我使用group by子句的哪一列。 请建议我最好的。