【发布时间】:2016-12-31 07:25:51
【问题描述】:
假设我们有三个表:
- pr_brand (id,title)
- pr_brand_usages (id,pr_brand_id,pr_usages_id)
- pr_usages (id,title)
sphinx.conf 文件中的查询是:
SELECT p.id,p.title as title
FROM pr_brand p
LEFT JOIN pr_brand_usages u ON u.pr_brand_id = u.id
sql_attr_string = title
sql_attr_multi = uint pr_usages_ids from query; SELECT id,title from pr_usages
当我在控制台中运行查询时,我得到 pr_usages_ids=0(无):
我的查询:
select * from my_index;
我们有一个多选的方面 (this page)。
你能帮我解决这个问题吗?
更新:
我更改了sphinx.conf 文件中的查询:
SELECT p.id,p.title as title
FROM pr_brand p
LEFT JOIN pr_brand_usages u ON u.pr_brand_id = u.id
sql_attr_string = title
sql_attr_multi = uint pr_usages_ids from query; SELECT pr_brand_id,pr_brand_usages_id from pr_brand_usages
sql_attr_multi = uint pr_usages_ids 来自查询;选择 id,标题来自
对吗?
【问题讨论】: