我想构建一个select语句。表格结构如下所示。我基本上希望选择左边表格中的三个字段以及右边表格的meta_values,它们的meta_key为responsible_service和responsible_officer。这些meta_values可能存在也可能不存在。MySQL multple选择第二张表
我可怕的尝试看起来像这样。任何帮助都会很棒。
SELECT
`wp_posts`.`ID`,
`wp_posts`.`post_content`,
`wp_posts`.`post_title`
FROM(
`wp_posts`
INNER JOIN `wp_postmeta` ON (`wp_posts`.`ID` = `wp_postmeta`.`post_id`),
(Select `wp_postmeta`.meta_value where`wp_postmeta`.meta_key='responsible_officer') as Responsible Officer),
(Select `wp_postmeta`.meta_value where `wp_postmeta`.meta_key='responsible_service') as Responsible Service),
结果应该是这样的
感谢
编辑你的问题,表明你想要的结果。您的查询不是100%清楚。 –
在ON子句中使用左外连接添加条件 – rocks
您的查询尚未结束。它只是... – Strawberry