Вот мой запрос:
query2 = "
INSERT INTO randomnusers
SELECT src_ip, vlan_id, video_id, area
from video_2
WHERE date_pl >= '2011-11-29 00:00' AND date_pl <= '2011-12-05 23:55'
as table1 right join (SELECT distinct src_ip, vlan_id
from video_2
WHERE date_pl >= '2011-11-29 00:00'
AND date_pl <= '2011-12-05 23:55'
order by rand() limit 50)
as table2 on table1.src_ip = table2.src_ip, table1.vlan_id = table2.vlan_id"
В таблице video_2 каждый пользователь (используйте комбинацию src_ip и vlan_id для идентификации разных пользователей) имеет несколько записей об истории своих загрузок.
Теперь я хочу случайным образом выбрать 50 различных пользователей, перечислить всю их историю загрузок в новую таблицу под названием randomnusers.
Но в этом синтаксисе есть ошибка вокруг "as table1", может ли кто-нибудь помочь мнепроверить?
Большое спасибо