社区
MS-SQL Server
帖子详情
三个表关联,如果实现一句SQL删除指定的一表中特定记录!!
skylineman
2003-08-30 10:06:30
ABC三个表!
A表为表头有ID、NAME、其它字段
B表有ID、A_ID、其它字段
C表有ID、B_ID、其它字段
知道A表NAME或ID、
如何将C表指定的记录删除!!
一句SQL怎么写!我不想循环解决!!
...全文
64
6
打赏
收藏
三个表关联,如果实现一句SQL删除指定的一表中特定记录!!
ABC三个表! A表为表头有ID、NAME、其它字段 B表有ID、A_ID、其它字段 C表有ID、B_ID、其它字段 知道A表NAME或ID、 如何将C表指定的记录删除!! 一句SQL怎么写!我不想循环解决!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cdshelf
2003-08-30
打赏
举报
回复
为什么不使用 Cascading Referential Integrity Constraints
pengdali
2003-08-30
打赏
举报
回复
DElETE C WHERE B_ID IN (SELECT ID FROM B WHERE A_ID = (select id from a where name='xx'))
pengdali
2003-08-30
打赏
举报
回复
DElETE C WHERE B_ID IN (SELECT ID FROM B WHERE A_ID = (select id from a where name='xx'))
txlicenhe
2003-08-30
打赏
举报
回复
eg:
delete c from a join b on a.id = b.a_id join c on a.id = c.A_id
where a.name = '科比' and b.id > 100 and c.id between 20 and 50
yujohny
2003-08-30
打赏
举报
回复
DEETE C WHERE B_ID IN (SELECT ID FROM B WHERE A_ID = ID)
97866
2003-08-30
打赏
举报
回复
Delete c from a as a1,c as b1 where a1.Id=b.id and 条件
sql
语句
实现
一张
表
中插入另一张
表
数据
1、情况一:当两张
表
的字段完全相同的时候 这个时候要先怀疑为什么会建两张字段完全相同的
表
,如果确实是需要两张字段完全相同的
表
,插入的
sql
语句如下: insert into
表
一 select * from
表
二; 如果不想要某个字段重复的数,插入的
sql
语句如下: insert into
表
一 select * from
表
二 where
表
一的某个字段 not in(select 对应
SQL
基础:使用
SQL
从
表
中取
记录
SQL
的主要功能之一是
实现
数据库查询。如果你熟悉Internet 引擎,那么你已经熟悉查询了。你使用查询来取得满足
特定
条件的信息。例如,如果你想找到有ASP信息的全部站点,你可以连接到 Yahoo!并执行一个对Active Sever Pages的搜索。在你输入这个查询后,你会收到一个列
表
,
表
中包括所有其描述中包含搜索
表
达式的站点。 多数Internet 引擎允许逻辑查询。在逻辑查询中,你可
学习My
SQL
:六:从
表
中检索信息+修改
指定
的一条
记录
的一个字段值+检索
特定
行列数据+ 检索每个唯一的+排序行
目录 一:目的 1、想:从
表
中检索信息 二、参考 1、My
SQL
8 的学习——4从
表
中检索信息 三、操作 1、检索所有数据+修改
指定
的一条
记录
的一个字段值+查询是否更改成功,可以看到,生日更改了 2、检索
特定
行数据: ①检索
特定
行数据:
特定
出生日期: ②检索
特定
行数据:
特定
雌性狗:注意使用and ①检索
特定
行数据:前面的查询使用 AND 逻辑运算符。还有一个 OR 运算符 3、检索
特定
列数据 ①检索
特定
列数据:只查看 name, birth ②检索
特定
列数据:要找出谁拥有宠物,.
SQL
SERVER 数据库多
表
联查重复值问题
之前在网上找了好就都没有找到我想要的,都说使用distinct 但是没有什么用,自己苦苦的搞了半个小时终于解决了,具体方法是子查询解决的。 一、什么是之查询 在
SQL
语言中,一个SELECT-FROM-WHERE语句称为一个查询块。当获得一个查询的答案需要多个步骤的操作,首先必须创建一个查询来确定用户不知道但包含在数据库中的值,将一个查询块嵌套在另一个查询块的WHERE字句或HAVING短语的条件中查询块称为子查询或内层查询。上层的查询块曾为父查询或外层查询。子查询的结果作...
my
sql
一次查询无
关联
多个
表
_My
SQL
多
表
查询优化
一、多
表
查询连接的选择:相信这内连接,左连接什么的大家都比较熟悉了,当然还有左外连接什么的,基本用不上我就不贴出来了。这图只是让大家回忆一下,各种连接查询。 然后要告诉大家的是,需要根据查询的情况,想好使用哪种连接方式效率更高。二、My
SQL
的JOIN
实现
原理在My
SQL
中,只有一种Join 算法,就是大名鼎鼎的Nested Loop Join,他没有其他很多数据库所提供的Hash Join,也...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章