Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
最受欢迎的Mysql查询顺序_Mysql_Sql_Wordpress - Fatal编程技术网

最受欢迎的Mysql查询顺序

最受欢迎的Mysql查询顺序,mysql,sql,wordpress,Mysql,Sql,Wordpress,我正在尝试运行一个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 = w

我正在尝试运行一个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模式,因为我们大多数人都不知道;)
    SELECT * FROM wp_posts
    LEFT JOIN wp_postmeta ON wp_posts.ID = wp_postmeta .post_id
    WHERE meta_key = 'liked_count'
    ORDER BY 3 DESC --(say, if meta_value is 3rd  column in result table)