У меня есть следующая команда MySQL:
SELECT CASE WHEN pm.meta_key = 'webinar_date' AND pm.meta_value = '20190521' THEN pm.post_id
ELSE NULL
END AS pm_post_id
FROM wp_postmeta AS pm
WHERE pm.meta_key = 'start_time' AND CAST(pm.meta_value AS TIME) <= '21:05:44'
ORDER BY NULL;
Я пытаюсь получить уникальные значения post_id, где webinar_date
равно 20190521, а время меньше или равно 21: 05: 44.
Согласно этому изображению данных в таблице wp_postmeta, он должен возвращать строки, но вместо этого я получаю все значения NULL.
![enter image description here](https://i.stack.imgur.com/9iDrg.png)
Что я делаю не так с этим запросом?