Я пытаюсь построить оператор select. Структура таблицы показана ниже. Я в основном смотрю, чтобы выбрать три поля в левой таблице вместе с meta_values таблицы с правой стороны, которые имеют meta_key ответственного_сервиса и ответственного_очень. Эти 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