Wordpress: Как найти строку в столбце sql, если в другом столбце указано значение c - PullRequest
0 голосов
/ 22 января 2020

NB: SQL NOOB.

Я ищу все экземпляры строки в моей таблице wp_posts> столбец post_content, используя этот запрос:

SELECT LENGTH(post_content) - LENGTH(REPLACE(post_content,'string I want to query','')) AS occurs FROM wp_posts WHERE post_content LIKE '%string I want to query%'

Это прекрасно работает, но я хочу ограничить запрос только возвратом вхождения, которые имеют значение type в другом столбце: post_type.

Это то, что я придумал, но оно не работает:

SELECT LENGTH(post_content) - LENGTH(REPLACE(post_content,'string I want to query','')) Where post_type = 'type' AS occurs FROM wp_posts WHERE post_content LIKE '%string I want to query%'

1 Ответ

0 голосов
/ 22 января 2020

Вот ответ для всех, кто ищет. Просто нужно добавить AND в раздел WHERE запроса:

SELECT LENGTH(post_content) - LENGTH(REPLACE(post_content,'string I want to query','')) AS occurs FROM wp_posts WHERE post_content LIKE '%string I want to query%' AND post_type = 'type'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...