当前位置:编程学习 > C#/ASP.NET >>

请问怎样删除 字段1不在字段2中的记录?谢谢


请问怎样删除 字段1不在字段2中的记录?谢谢
如:
-------------------------------------------
|    id   |   字段1     |      字段2       |
--------------------------------------------
|    1    |     a       |       b          |
--------------------------------------------  
|    2    |     b       |       d          |
--------------------------------------------
|    3    |     c       |       b          |
--------------------------------------------  
|    4    |     c       |       e          |
--------------------------------------------
|    5    |     d       |       a          |
--------------------------------------------    

即删除第3,4条记录,因为字段1的c在字段二中找不到,
请问应该怎么写这个SQL语句啊?谢谢        --------------------编程问答-------------------- Delete From table1 Where 字段1 not in (select 字段2 from table1 ) --------------------编程问答-------------------- up
引用 1 楼 angel6709 的回复:
Delete From table1 Where 字段1 not in (select 字段2 from table1 )
--------------------编程问答-------------------- 2楼正解 可以加DISTINCT --------------------编程问答-------------------- UP
引用 1 楼 angel6709 的回复:
Delete From table1 Where 字段1 not in (select 字段2 from table1 )
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,