pythonで開発を行なっています。
user ID のlistを取得したとして、それが既に登録しているのかいないのかを分けて、その後の処理でsql の insert かupdateか分けたいと思っています。
このようなid のlistを持っています。
python
1[1,2,3,4,5]
今、取得したいのは下記のようなlistです
ID | isNew |
---|---|
1 | 1 |
2 | 0 |
3 | 1 |
4 | 0 |
5 | 1 |
isNew ・・・ 0 : 既存 , 1 : 新規
sql
1select id , if (new is null,1,0) as isNew 2from id_table t 3lest join (1,2,3,4,5) new 4where t.id = new
イメージ的にこんな感じでできるかなと思ったのですが、ダメでした。
(1,2,3,4,5)のようにidだけの一時的なカラムをどうやったら作れるのでしょうか?
回答2件
あなたの回答
tips
プレビュー