我有这个查询,我知道我在mysql的子查询中不能有限制子句,无论如何都要用正确的语法写这个吗?
更新:(场景)我想维护已删除的访问者 当我们想要选择已删除的访问者时,我应该选择不同的ips
$deletedvisitors = $wpdb->get_var("
SELECT count(DISTINCT ip)
FROM $table_name
WHERE feed=''
AND spider=''$normallimit AND id IN ( SELECT * FROM ". $table_name . " order by id limit $delneeded)");
答案 0 :(得分:0)
您可以根据this SO answer
创建子查询并加入其中SELECT count(DISTINCT ip)
FROM (
SELECT *
FROM ". $table_name . "
LIMIT 10
) q
JOIN $table_name
ON q.id = $table_name.id