我想要从我的postmeta表中获取所有记录,其中meta_key ='teljesitmeny'和meta_value介于0和150之间。 我做了这个查询,但它不起作用:
$argsg = array(
'post_type' => 'termek',
'meta_query' => array(
array(
'key' => 'teljesitmeny',
'value' => array(0, 150),
'compare' => 'BETWEEN'
),
),
);
$scheduled = '';
$scheduled = new WP_Query( $argsg );
它只发布一个查询,其中meta_value为150。
postmeta表中的数据:
执行查询后的数据:
我错了什么?
更新
我找到了解决方案:
SELECT *
FROM `eopwrqjnc_postmeta`
WHERE `meta_key` LIKE 'teljesitmeny'
AND `meta_value`
BETWEEN CAST( 0 AS UNSIGNED )
AND CAST( 150 AS UNSIGNED )
LIMIT 0 , 30