永发信息网

请教SQL2000多条件查询语句

答案:3  悬赏:70  手机版
解决时间 2021-03-03 22:05
例:
在A表中,姓名为李四,代号为001

在B表中,没有姓名,只有代号,结果=0 性别=男

我要将结果改为1,查询条件为A表中的姓名=李四,及B表中特征为男,怎么做这个语句?我只做到了这一步,还有B表的查询条件怎么连接上?

update B表 set 结果='1' where 代号 in (select 代号 from A表 where 姓名 = '李四')
最佳答案
update b
set 结果=1
from a inner join b on a.代号=b.代号
where a.姓名= '李四' and b.性别='男'

你的两个表的主键应该就是各自表中的代号。我写的sql中的a,b就代表a,b表。
或者用你们老师教的形式,跟上面一个意思:
update b
set 结果=1
from a,b
where a.代号=b.代号
and a.姓名= '李四' and b.性别='男'
全部回答
update B表 set 结果='1' where 代号 in (select 代号 from A表 where 姓名 = '李四') and 性别='男'
select top 1 * from table where 许用合力 > 75 and 许用扭矩 > 10 and 传动滚筒直径 = 1000 order by 许用扭矩, 许用合力 --输出结果就是先符合条件数据,再按许用扭矩和许用合力的升序排列,然后选取第一条,即最近的一条数据。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有一首闽南语歌曲,我就记得重复最多的一句‘
显示屏用日语怎么说
江苏广建建设工程股份有限公司怎么去啊,有知
湘土川情在哪里啊,我有事要去这个地方
嚼槟榔把腮帮嚼大了 怎样快速瘦下去
有人说一个数随另一个数而变化,就是那个数的
夫妻英文怎么说
座头鲸能吃鲨鱼吗
华为荣耀4c怎么删除锁屏后的屏幕!还上下活动
计算患病率的分子是A.观察时点某病的新发病例
高铁驾照怎么考
帮忙翻译一下歌词,满分谢谢!
SKU分布是什么意思,CRC卡是什么?KA是什么?
横断山脉地区「一山有四季」,反映了自然地理
高密市醴泉街道康庄卫生院卫生监督中队地址有
推荐资讯
接吻时舌头怎么办才对?完全不知所措
麻子仁丸中含有方A.大承气汤B.小承气汤C.调胃
歆达招待所地址在哪,我要去那里办事
笔记本电脑一打游戏就发热严重,还卡的很是什
平板电脑是否需要能效标示
下列两种物质或生物最接近的是A. 基因与质粒B
飞雕·照明在什么地方啊,我要过去处理事情
在印度一件衣服的价格大概是多少
二战后,美国为“满足自己的经济需求,削弱欧
杂粮粥要哪些材料,煮多久?
一个两位数除351,余数是21,这个两位数最小
运用生物技术可以让一棵苹果树上长出三种不同
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?