0

我有这个查询,我知道我在 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)");
4

1 回答 1

0

您可以根据此 SO 答案创建一个子查询并加入它

SELECT count(DISTINCT ip)
FROM    (
    SELECT  *
    FROM ". $table_name . "
    LIMIT 10
    ) q
JOIN    $table_name
ON      q.id = $table_name.id
于 2013-03-18T20:53:27.790 回答