无法按元值排序帖子

时间:2020-01-13 19:30:51

标签: mysql sql wordpress

我试图获取Wordpress个帖子的列表,并以meta_key =“ zoacres_property_price”以DESC顺序对其进行排序,所以我这样做了:

SELECT SQL_CALC_FOUND_ROWS p.* 
                      FROM wpps_posts p
                     CROSS
                      JOIN wpps_postmeta m
                     INNER
                      JOIN wpps_term_relationships r
                        ON p.ID = r.object_id
                     WHERE r.term_taxonomy_id IN (76) 
                       AND p.post_type = 'zoacres-property' 
                       AND p.post_status = 'publish'  
                       AND m.meta_key = 'zoacres_property_price'
                     GROUP 
                        BY p.ID 
                     ORDER 
                        BY m.meta_value ASC 
                    LIMIT 6, 6

不幸的是我遇到了这个错误:

on子句中的未知列wpps_posts.ID

我做错了什么?该列存在

1 个答案:

答案 0 :(得分:3)

从不global_var = val;子句中使用逗号!

我猜您实际上是想按其他两个表中的条件过滤帖子。因此,我怀疑您想要arr[global_var]

FROM
相关问题