gpt4 book ai didi

MySQL 加入未产生预期的结果

转载 作者:行者123 更新时间:2023-11-29 00:42:10 25 4
gpt4 key购买 nike

我正在为 ModX 编写一个片段,它将找到所有具有指定电视机的文档到用户提交的值。

这是我正在使用的表格的描述。 http://wiki.modxcms.com/index.php/Template_Variable_Database_Tables

这是我的查询:

SELECT contentid 
FROM prefix_site_tmplvar_contentvalues
JOIN prefix_site_tmplvar_contentvalues
ON prefix_site_tmplvars.id = prefix_site_tmplvar_contentvalues.tmplvarid
WHERE value="Red"

目前它正在产生这样的结果: http://pastebin.com/mEJ1w2be

每个文档 ID 在每个模板变量的结果中都有一个新行。因此,对于示例中的 7455,将有一个数组用于 color="red",一个用于 material="wood",一个用于 size="small"。这让我很难找到一种红色的、小的、木头做的产品。

有没有一种方法可以连接这些表,以便我可以为每个产品获取一行,其中包含文档 ID 和一组具有关联值的模板变量——而不是全部分解?

最佳答案

尝试

GROUP BY contentid

这会将具有相同 contentid 的所有行混在一起。

关于MySQL 加入未产生预期的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11834754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com