问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL,判断一个表中的字段是否存在于另一个表中,如何写

发布网友 发布时间:2022-04-11 00:36

我来回答

5个回答

热心网友 时间:2022-04-11 02:06

楼主说的是更新吧,楼上说的是sql
server的语法,不知道楼主是什么数据库,如果是oracle的话
建议这么写:
update
a
set
col=(select
col
from
b
where
a.id=b.id)
exists(select
1
from
b
where
a.id=b.id

注意:两个表的id
一定要一一对应,不让会报错:查询单个值返回多条记录。

热心网友 时间:2022-04-11 03:24

你是说的字段名还是字段的具体值?
字段名:
if (NOT exists ( select * from dbo.syscolumns where name = '字段名' and id in
(select id from dbo.sysobjects where id = object_id(N'[dbo].表名') and OBJECTPROPERTY(id, N'IsUserTable') = 1))
)
字段的具体值:
一楼的就可以,但是你必须知道要比较的两列的列名才可以

热心网友 时间:2022-04-11 04:58

SELECT * FROM 表A WHERE 字段A IN (SELECT 字段B FROM 表B)

热心网友 时间:2022-04-11 06:50

假设你说的字段名称相同就算存在的话
select name from syscolumns where id=(select id from sysobjects where name='表名A')
and name in (select name from syscolumns where id=(select id from sysobjects where name='表名B'))
如果有,查询显示相同字段名
如果没有,查询显示无

热心网友 时间:2022-04-11 08:58

if exists (select *from A where 字段 in(select 字段 from B))
print("存在")
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
HPV16阳性就是宫颈癌吗 防静电工作台销售前景怎么样 在深圳,精益管工作台的价格一般是怎么样的? 防静电式PCB周转车有没有按需定做的生产厂? 深圳全百捷公司主要做什么的 深圳哪一个厂家的信誉比较好。 广东防静电工作台哪里的比较好 男人补精吃什么男人补精10大食物 什么是甲骨文认证教育 甲骨文证报考条件 徽信里的公众号是个什么功能 有一个公众号叫什么科技是专门发头像的? 周公解梦。昨晚我梦见一对不认识的老人,其中那个老婆婆死在我的身边,好吓人,请问是怎么回事? 周公解梦:梦见无手臂老奶奶站不起来,被儿子追着打老奶奶不堪这般欺凌然后跳河自杀被其他旁观者救上来了? 公众有什么作用 周公解梦梦到两个可富态的老太太 周公解梦见一个老奶奶用手捏断我孙女大拇子 妈妈在梦里梦见我的老奶奶怕被我老姥姥就把我老奶奶抱在怀里请问这预示这什么事情吗? 梦见一个不认识的老奶奶,刚开始坐在我凳子上,之后我睡觉时怕他睡我旁 ... 梦见已经死去1年多的邻居老奶奶,她活着去我们家,而且头部已经不完整了,我们家人都很害怕,怎么赶也... 梦见已故的老奶奶 梦见一堆肉,一个老奶奶,很多老鼠? 梦见自己带着2个老奶奶回老家做客? 梦到爷爷尿床,尿一直不停还到处乱喷 有花堪折直须折,莫待无花空折枝.是什么意思? 有花堪折直须折从此君王不早朝是嘛意思 女孩对男孩说:花开堪折直须折,莫待无花空折枝,是什么意思? 男朋友给我发花开堪折直须折,莫待无花空折枝。是什么意思 淘宝的实体娃娃怎么样 跟男朋友的朋友吃饭,他当着我的面说有花折时直须折,莫待无花空折枝是什么意思? 天津市联创盈科科技发展有限公司怎么样? 窗口科技的微信公众号是什么? 达观科技的微信公众号管理怎么样?好用吗?有什么特别的功能啊? 浙江赢科慧康科技有限公司怎么样? 我不想长大 600字作文 求《Death Wore White - Jim Kelly》电子书百度云网盘下载 越狱女主演是谁 有特点的男性英文名 其实我真的不想长大600字主要写一件事 <越狱>中演Sara的女演员叫什么名字? 作文:说句心里话,我不想长大600字 求翻译 ! 小米手机做快影剪辑拷贝在哪 谁能帮我搞个英文名...速度 我不想不想长大 作文 600字 作文—我不想长大 帮忙想个英文名字 是想长大还是不想长大的作文700字 大家好!,谁帮我取一个合适的英文名字? 大家可以帮我想个英文名字吗?