Вот мой запрос:Регистрация записей в MySQL
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.
Но этот синтаксис имеет ошибку вокруг «как table1», может ли кто-нибудь помочь мне проверить?
Большое спасибо