我需要排除第一个id条目,并在我的wordpress上显示其余部分,我以前从未使用过sql。
$all_users_id = $wpdb->get_col( $wpdb->prepare("SELECT $wpdb->users.ID FROM $wpdb->users ORDER BY %s ASC", $sort ));
答案 0 :(得分:2)
一种方法是使用类似
的东西SELECT *
FROM Table
WHERE ID > (SELECT MIN(ID) FROM Table)
答案 1 :(得分:1)
我对Wordpress不熟悉,但试试这个:
$all_users_id = $wpdb->get_col( $wpdb->prepare("SELECT $wpdb->users.ID FROM $wpdb->users WHERE $wpdb->users.ID NOT IN (SELECT MIN($wpdb->users.ID) FROM $wpdb->users) ORDER BY %s ASC", $sort ));
答案 2 :(得分:1)
$all_users_id = $wpdb->get_col( $wpdb->prepare("SELECT `$wpdb->users.ID` FROM `$wpdb->users` WHERE `$wpdb->users.ID` != 1 ORDER BY %s ASC", $sort ));
使用的查询:
SELECT `$wpdb->users.ID`
FROM `$wpdb->users`
WHERE `$wpdb->users.ID` != 1
ORDER BY %s ASC
快速而简单......没有子查询! :)
答案 3 :(得分:0)
如果是mysql db,则使用limit子句:
SELECT `$wpdb->users.ID`
FROM `$wpdb->users`
ORDER by $sort ASC
LIMIT 1,9999999
下进行。