INSERT INTO `material`(`id`,`file_url`)

EKM .`ext_id` = ExtId AND PM.`file_url` IS NULL;

注释:

这是一个复制 URL 的语句。向 `material` 中复制 `

笔者比较笨,所以用中文来理解SQL语句:

INSERT INTO `material`(`a_id`,`file_url`) -- 向 material 中插入 (`id`,`file_url`)

extmaterial 表中查询 (`id`,`file_url`)

PM.`file_url` = EKM.`file_url`  ,这个左联查询到的是相同的URL,

PM.`file_url`,就令这个数据为NULL ,也就不会插入数据,达到去重的效果

相关文章: