0

我目前正在构建一个移动(Android)应用程序,它是一个产品搜索引擎。产品信息,当前存储在 WordPress 电子商务商店 (WooCommerce) 中。我已经在这家商店添加了 5 个样品产品用于测试目的。

我目前在应用程序中使用了搜索功能。用于此搜索的 MySQL 查询如下:

SELECT a.*, b.guid AS img_url 
FROM wp_posts AS a 
LEFT JOIN wp_posts AS b ON a.ID = b.post_parent 
WHERE a.post_type='product' 
AND a.post_title LIKE '%$search%'

现在,当我搜索“sample”之类的内容时,我会得到标题中包含“sample”一词的所有产品的搜索结果。

但是,如果其中一种产品附有多个图像。我得到了附加到产品上的尽可能多的图像的结果。(见下面的截图)

截图:http ://cl.ly/M7Ap

如果有人可以帮助我解决这个问题,那么我就不会得到一个帖子的多个结果。这将不胜感激。

4

1 回答 1

0

如果您不关心哪个结果,而只想每个帖子一个,您可以不只使用 GROUP BY 吗?

于 2013-01-11T21:17:30.517 回答