博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PostgresSql 多表关联删除语句
阅读量:2491 次
发布时间:2019-05-11

本文共 320 字,大约阅读时间需要 1 分钟。

转载自:

最近用PostgresSql数据库进行多表关联删除的操作,在写sql语句的时候遇到了问题:

DELETE s.* FROM student s,classroom c WHERE s.cid = c.id AND s.sid = 1
DELETE FROM student s,classroom c WHERE s.cid = c.id AND s.sid = 1

上面两种写法操作后提示报错,下面是PostgresSql数据库对多表关联操作的正确用法,多张表之间用USING连接:

DELETE FROM student s USING classroom c WHERE s.cid = c.id AND s.sid = 1

 

你可能感兴趣的文章
Spring Boot:快速入门教程
查看>>
「BZOJ2879」[Noi2012]美食节
查看>>
谈项目需求
查看>>
C#判断字符串是否为数字字符串
查看>>
I/O模型
查看>>
Spring Data JPA初使用 *****重要********
查看>>
xenu工具介绍
查看>>
hdu 5730 Shell Necklace——多项式求逆+拆系数FFT
查看>>
python try 异常处理 史上最全
查看>>
poj3723Conscription
查看>>
判断listview是上滑还是下滑的方法
查看>>
转: Vim快捷键分类
查看>>
P1971 [NOI2011]兔兔与蛋蛋游戏
查看>>
SSM整合笔记
查看>>
Generator 函数的异步应用
查看>>
需求?
查看>>
c++11编码规范 NULL还是nullptr
查看>>
sql反模式分析2
查看>>
Poj 1556 The Doors 计算几何+最短路
查看>>
react项目在ie空白解决
查看>>