【发布时间】:2014-01-13 13:04:04
【问题描述】:
我有两个要合并的 sql 查询
第一个:
SELECT * FROM wp_posts
JOIN wp_postmeta on (post_id=ID)
WHERE meta_key = "packageID" and meta_value = 1
ORDER BY post_date limit 50
将 wordpress wp_post 表加入 wp_postmeta 并获取所有与 packageID = 1 相遇的帖子(我认为这可能是一种不优雅的方式,但它确实有效)
第二个
SELECT * FROM wp_postmeta
JOIN wp_posts ON (meta_value=ID)
WHERE post_id = 2110
AND meta_key = '_thumbnail_id'
再次将 wp_post 表连接到 wp_postmeta 表,因此对于 id 为 2110 的帖子,它成功获取了该帖子的缩略图。 NB 2110 只是一个 id 的示例
在 Wordpress 中,缩略图是一种帖子。所以在这个例子中,构成帖子 2110 的文本与帖子 2115 相关联 - 后者是缩略图
我想要做的是在第一个查询中获取列表,但也获取与每个帖子相关联的缩略图
我想我需要两个连接,但我不知道怎么做(作为一个 sql 初学者)
注意这将在 Wordpress 外部的脚本中,所以我不能使用 Wordpress 的内置函数
【问题讨论】: