Похоже, вы напортачили в самом конце. Это должна быть такая форма:
INSERT INTO table2 (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM table1
WHERE condition;
Так, может быть, это то, что вы собираетесь делать?
$addagent = '
INSERT INTO
'.$wpdb->prefix.'lcl_user_agent
(user_agent, hitcount, click_timestap)
SELECT
visite_useragent, visite_hitcount, click_timestap
FROM
'.$wpdb->prefix.'lcl_visite_agent
WHERE
agent_id IN (' . $agent_id . ')
';