我正在通过其API将视频从一个站点迁移到另一个站点,但是API不支持很多(从24000个站点中的19 000个)视频,因此我必须获取所有未迁移视频的视频。在表中,列movies_id
,type
和hd
相同,但是id
和html
不同。
我尝试创建重复表,在该表中我将删除已迁移的视频,但是我的代码无法正常工作。
我已使用此代码来获取迁移的视频。
SELECT *
FROM sources s1
LEFT JOIN sources s2 ON s1.movie_id = s2.movie_id
AND s1.type = s2.type
AND s1.hd = s2.hd
WHERE s1.html LIKE '%openload.co%'
AND s2.html LIKE '%verystream.com%'
示例视频:
id | movie_id | html | type | hd
8 | 4 | openload.co/f/hash | 2 | 1
已迁移的视频:
id | movie_id | html | type | hd
9 | 4 | verystream.com/e/hash | 2 | 1
我不想在第二张表中创建它,然后在迁移它时删除行,我想使其动态化,这样我就不必从第二张表中删除迁移的视频。如何选择未迁移的行?