【发布时间】:2011-07-05 14:43:41
【问题描述】:
我正在尝试运行 mysql 查询以按最喜欢的方式排序。
这是我的选择声明。
SELECT * FROM wp_posts
LEFT JOIN wp_postmeta ON wp_posts.ID = wp_postmeta .post_id
WHERE meta_key = 'liked_count'
但我需要做的是按最喜欢的顺序排序,如果它只是字段中的一个数字,那就没问题了。
SELECT * FROM wp_posts
LEFT JOIN wp_postmeta ON wp_posts.ID = wp_postmeta .post_id
WHERE meta_key = 'liked_count'
ORDER BY liked_count DECS
但这是我在田野里得到的???
如何按 a:2 值排序????
a:2:{i:9;s:10:"user_likes";i:1;s:10:"user_likes";}
成功了
SELECT * FROM wp_posts
LEFT JOIN wp_postmeta ON wp_posts.ID = wp_postmeta .post_id
WHERE meta_key = 'liked_count'
ORDER BY meta_value DESC
【问题讨论】:
-
这是一个自我回答的问题吗? 我很困惑
-
假设我们不知道 wordpress 架构,因为我们大多数人都不知道 ;)