我目前正在构建一个移动(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”一词的所有产品的搜索结果。
但是,如果其中一种产品附有多个图像。我得到了附加到产品上的尽可能多的图像的结果。(见下面的截图)
如果有人可以帮助我解决这个问题,那么我就不会得到一个帖子的多个结果。这将不胜感激。