sqliteでのマルチテーブル関連クエリー
537 ワード
最近卵が痛いという問題に遭遇しました.cityがあります.2、city_3 2つのテーブル、city_3のデータの一部をcity_にコピー2のある文字の端に、MYSQLの下に次のようなsql文が書かれています.
実行は問題ありませんが、sqliteで文を実行すると、sqliteが文法をサポートしていないことに気づきました.
そして実行中に問題がないことに気づきました.
update city_2 set city_2.city = city_3.city from city_2, city_3 where city_2.childCode = city_3.childCode
実行は問題ありませんが、sqliteで文を実行すると、sqliteが文法をサポートしていないことに気づきました.
update city_2 set
city=(select city from city_3 where city_2.childCode = city_3.childCode)
where
childCode = (select childCode from city_3 where city_3.childCode = city_2.childCode)
そして実行中に問題がないことに気づきました.