有什么问题?
SELECT post_title
FROM wp_posts
WHERE post_type='tutorial' AND post_status='publish'
LIMIT 3;
UNION
SELECT post_title FROM wp_posts
WHERE post_type='news' AND post_status='publish'
LIMIT 2;
它在mysql查询框中显示错误,绝对不能在wordpress环境中工作。
答案 0 :(得分:0)
您发布的代码是2个查询。使用Union启动SQL语句是不合法的。我怀疑你打算这是一个单一的查询 - 尝试在'UNION'之前删除分号。没有测试我不知道它是否会在UNIONd查询的上下文中允许LIMIT(但实际上,使用没有ORDER BY的LMIIT只是愚蠢的)。如果没有那么你必须实现2选择作为子选择然后结合结果。