0

私はこのクエリを持っており、mysql のサブクエリに limit 句を含めることができないことを知っています。これを正しい構文で記述する方法はありますか?

更新:(シナリオ)削除された訪問者を維持したいのですが、削除された訪問者を選択したい場合は、個別の IP を選択する必要があります

$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 に答える