首页 > 解决方案 > 多键多条件查询

问题描述

我有两个键,key1 和 key 2,它们有时不存在。

我想要这样:

这是其中一项测试,但没有给出预期的结果:

$query = new WP_Query([
    'meta_query' => [
        'relation' => 'OR',
        ['key' => 'key1', 'compare' => 'EXISTS'],
        ['key' => 'key1', 'compare' => 'NOT EXISTS'],
        ['key' => 'key2', 'compare' => 'EXISTS'],
        ['key' => 'key2', 'compare' => 'NOT EXISTS'],
    ],
    'order' => 'DESC',
    'orderby' => 'meta_value_num',
]);

你知道怎么做吗?

标签: phpsqlwordpress

解决方案


推荐阅读