0
INSERT INTO partners(location_id)
SELECT
   location.id
FROM
   location
JOIN partners
   ON location.city = partners.City

クエリを実行しますが、partners テーブルの location_id フィールドに値を挿入しません。

4

2 に答える 2

0

エイリアスを使用してみてください:

INSERT INTO partners(location_id)
SELECT
   location.id
FROM
   location l
JOIN partners p
   ON l.city = p.City

もし私が SQL インタープリターだったら、同じ名前の 2 つのテーブルは私を混乱させるでしょう..

于 2013-06-19T13:49:40.380 に答える
0

問題のクエリで大文字と小文字が区別される可能性はありますか?

もしそうなら、あなたは location.city = partner.City を持っています

都市または都市が原因である可能性があります。

于 2013-06-19T13:41:51.543 に答える