PostgreSQL insert 前判断是否存在?

表结构 id,tag_id,player_id
现在有 player_id 的 list 和 tag_id 的 list
在插入前想判断 tag_id,player_id 的组合是否存在,如果存在不插入

试了很多 insert select 。都没能满足

PostgreSQL
sql
表结构
2022-09-08 13:26:01
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
重庆大镖客
1

不用9.5也可以解决。。

insert into table1(col1) select 'value1' from table1 where not exists (select 1 from table1 where col1 = 'value1')

分享
微博
QQ
微信
回复
2022-09-08 14:58:13
相关问题
JS UI 怎么判断键盘 是否拉起?
3581浏览 • 1回复 待解决
postgresql是否可以做表大小限制
915浏览 • 1回复 待解决
鸿蒙应用如何判断是否使用debug签名?
594浏览 • 1回复 待解决
openharmony编译安装hb遇到这问题
4101浏览 • 1回复 待解决
真机运行,UDID不存在
3498浏览 • 1回复 待解决
分库分表 MySQL 方案存在什么缺点?
926浏览 • 2回复 待解决
PostgreSQL json 类型查询
908浏览 • 1回复 待解决
求助镜像语言环境判断方法?
2673浏览 • 1回复 待解决
后台弹窗权限怎么判断
670浏览 • 1回复 待解决
如何部署PolarDB for PostgreSQL
1153浏览 • 1回复 待解决