Сравните два значения метаключа с между значениями – WordpressPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сравните два значения метаключа с между значениями – Wordpress

Сообщение Anonymous »

Записи в CPT следующие
Имя Размер От Размера До
Демо 1 900 6000
Демо 2 5000 6000
Демо 3 750012000
Демо 4 2500 7500
Демо 5 9000 12000< /p>
$meta_query = array(
'relation' => 'OR',
array(
array(
'key' => '_size',
'value' => array(1000, 5000),
'type' => 'decimal(10, 2)',
'compare' => 'between'
),
array(
'key' => '_size_to',
'value' => array(1000, 5000),
'type' => 'decimal(10, 2)',
'compare' => 'between'
),
),
);

После применения вышеуказанного мета_запроса невозможно получить фактический результат
Ожидаемый результат
Имя Размер От размера до
Демо 1 900 6000
Демо 2 5000 6000
Демо 4 2500 7500< /p>
На самом деле это работает так же, как показано ниже. Пожалуйста, просмотрите один раз и дайте мне знать, что лучше всего подходит для этой ситуации.
Прямо сейчас
SELECT * FROM test WEHRE _size BETWEEN (1000 AND 5000) OR _size_to BETWEEN (1000 AND 5000)

Пытаюсь сделать, как показано ниже
SELECT * FROM test WEHRE 1000 BETWEEN (_size AND _size_to) OR 5000 BETWEEN (_size AND _size_to)


Подробнее здесь: https://stackoverflow.com/questions/790 ... -wordpress
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»