INSERT INTO partners(location_id)
SELECT
location.id
FROM
location
JOIN partners
ON location.city = partners.City
它运行查询但不会将任何值插入partner表中的location_id字段。
答案 0 :(得分:0)
有问题的查询是否区分大小写?
如果是,您有location.city = partners.City
城市或城市可能是罪魁祸首。
答案 1 :(得分:0)
尝试使用别名:
INSERT INTO partners(location_id)
SELECT
location.id
FROM
location l
JOIN partners p
ON l.city = p.City
如果我是SQL解释器,那么两个具有相同名称的表会让我感到困惑。