DELETE 数据表中数据,其中字段与其他关联数据表的关联字段相同的方法
2008-06-12 10:44
393 查看
DELETE TA WHERE (TA.FA + TA.FB + TA.FC + TA.FD)
IN (
SELECT TB.FA + TB.FB + TB.FC + TB.FD
FROM TB
)
另外一个方式如下
DELETE TA
FROM TA
INNER JOIN TB
ON TA.P = TB.P
AND TA.Q = TB.Q
AND TA.R = TB.R
WHERE TB.X = 'K'
IN (
SELECT TB.FA + TB.FB + TB.FC + TB.FD
FROM TB
)
另外一个方式如下
DELETE TA
FROM TA
INNER JOIN TB
ON TA.P = TB.P
AND TA.Q = TB.Q
AND TA.R = TB.R
WHERE TB.X = 'K'
相关文章推荐
- mysql两张表相同数据查询显示其中一张表的字段
- 删除数据表中除id外其他字段相同的冗余信息
- SQLServer多表相同字段的其他字段数据汇总查询
- oracle进行order by,排序字段值相同时,导致分页数据出现相同,加入rowid的解决方法
- 在oracle 数据库查询的select 查询字段中关联其他表的方法
- MySql,delete数据时别名和表关联的正确使用方法
- 在oracle 数据库查询的select 查询字段中关联其他表的方法
- 根据基础数据表id获取数据库中关联表字段内容方法
- 用SQL语句将一字段的ntext数据类型,转换成Nvarchar数据类型,其他类型的方法类似
- 两表若干字段相同,根据等值连接更新其中一表中的数据
- hibernate统一数据的ID统一数据库相同字段的方法 继承的写法
- 利用sqlite创建一个数据user,其含有一张表person,该person表中含有三个列,其中第一字段为主键int类型的,其他两个字段自定义数据类型和名称。
- List某字段相同时将其他字段数据相加
- MySql 几种查询相同字段中相同数据,及删除相同字段的相同数据的方法
- oracle多表关联删除数据表记录方法
- oracle处理已有数据的字段(主键)类型修改方法
- SQL Server相同列只显示一条数据,不影响其他行数据
- oracle数据库delete删除数据恢复的方法
- JDBC 3种获得mysql插入数据的自增字段值的方法
- 让人泪奔的方法:两个变量在不使用其他变量的情况下进行数据交换