mysql - WordPress 获取值之间的最大帖子元

标签 mysql sql wordpress post-meta

我已经有一个查询,例如:

SELECT max(cast(meta_value as unsigned)) AS max_racer_nr FROM wp_postmeta WHERE meta_key='racer_nr'

我需要获得介于 1 - 99100 - 199 之间的最大 racer_nr ,或200 - 999,具体取决于赛车手所属的级别。

最佳答案

SELECT MAX(CAST(`meta_value` AS unsigned)) AS `max_racer_nr` FROM `wp_postmeta` WHERE `meta_key` = 'racer_nr' AND `meta_value` BETWEEN 1 AND 99; 

SELECT MAX(CAST(`meta_value` AS unsigned)) AS `max_racer_nr` FROM `wp_postmeta` WHERE `meta_key` = 'racer_nr' AND `meta_value` >= 1 AND `meta_value` <= 99; 

您只需根据赛车的类别更改 PHP 代码中的值即可。除非我误解了你的需要。

关于mysql - WordPress 获取值之间的最大帖子元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46388478/

相关文章:

css - Wordpress 主题在移动屏幕上隐藏标题电子邮件

sql - 数据库安全问题

Mysql查询获取表中的行位置

sql - 计算sqlite数据库查询中的关联?

SQL 执行次数最多的查询?

php - 我的 WP 博客中的图片在其他网站上不显示

java - 使用 servlet 和 jsp 进行数据库搜索

php - 运行以下 PHP/MySQL/Linux 系统所需的硬件

sql - 如何划分两列?

php - Wordpress 插件开发 : Override Default SMTP