Записи в 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
Сравните два значения метаключа с между значениями – Wordpress ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1729071136
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'
),
),
);
После применения вышеуказанного мета_запроса невозможно получить фактический результат
[b]Ожидаемый результат[/b]
Имя Размер От размера до
Демо 1 900 6000
Демо 2 5000 6000
Демо 4 2500 7500< /p>
На самом деле это работает так же, как показано ниже. Пожалуйста, просмотрите один раз и дайте мне знать, что лучше всего подходит для этой ситуации.
[b]Прямо сейчас[/b]
SELECT * FROM test WEHRE _size BETWEEN (1000 AND 5000) OR _size_to BETWEEN (1000 AND 5000)
[b]Пытаюсь сделать, как показано ниже[/b]
SELECT * FROM test WEHRE 1000 BETWEEN (_size AND _size_to) OR 5000 BETWEEN (_size AND _size_to)
Подробнее здесь: [url]https://stackoverflow.com/questions/79093410/compare-two-meta-key-values-with-between-value-wordpress[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия