任何人都知道使用ExpressionEngine查询模块是否可以进行这种不正确的SQL查询?
{exp:query sql="SELECT * FROM exp_categories WHERE parent_id='{last_segment}'" && exp_category_field_data WHERE field_id_2='on'"}
我正在尝试使用exp_categories和exp_category_field_data中的结果,其中parent_id='x' and field_id_2='x'
时两者都为真。
我是新手。
答案 0 :(得分:0)
这样的事情:
SELECT
*
FROM
exp_categories c
LEFT JOIN
exp_category_field_data d ON c.cat_id = d.cat_id
WHERE
parent_id = '{last_segment}'
AND field_id_2 = 'on'
答案 1 :(得分:0)
感谢AllnOne
我们最终到达那里:
{exp:query sql =“SELECT * FROM exp_categories a,exp_category_field_data b WHERE a.parent_id ='{last_segment}'AND b.field_id_2 ='on'AND a.cat_id = b.cat_id”}
感谢您的帮助