Jos*_*shc 4 php wordpress wpdb
我正在尝试ORDER BY自定义选择查询的结果.
但我试图通过元键的值来排序.
请在下面查看我的查询...
$get_atts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE $wpdb->posts.post_type IN ('individual') ORDER BY $wpdb->posts.meta_key = 'surname' ASC");
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,这ORDER BY打破了......
ORDER BY $wpdb->posts.meta_key = 'surname' ASC"
Run Code Online (Sandbox Code Playgroud)
所以我试图按价值排序 surname
但我似乎没有工作.可以解释为什么或帮助?
尝试使用此查询:
$get_atts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts, $wpdb->postmeta
WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id AND $wpdb->postmeta.meta_key = 'surname'
AND $wpdb->posts.post_type IN ('individual') ORDER BY $wpdb->postmeta.meta_value ASC");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2524 次 |
| 最近记录: |