我想检查列releases.id
中是否存在列charts_extended.release_id
中的所有值
如果该值不存在,那么我想在列releases.id
中将该值插入列charts_extended.release_id
答案 0 :(得分:1)
您应首先提出查询以检查表中是否存在ID,例如:
SELECT id
FROM releases
LEFT JOIN charts_extended ON (release_id=releases.id)
WHERE release_id IS NULL;
如果您对此感到满意,可以继续将其转换为INSERT
声明:
INSERT INTO charts_extended (release_id)
SELECT id
FROM releases
LEFT JOIN charts_extended ON (release_id=releases.id)
WHERE release_id IS NULL;