永发信息网

sql server 用哪个语句实现标的关联

答案:4  悬赏:30  手机版
解决时间 2021-02-18 12:08
sql server 用哪个语句实现标的关联,比如这两个表:用oracle语句是:select e.id,e.name,e.sex,e.salary,e.wid,j.jobname,e.cellphone from employee e natural join job j where e.id='yg001';
但是sql server的话报nature 附近有错,这是怎么回事啊,要怎么改啊?帮帮忙看看,谢谢!!
最佳答案
首先natural join 实现的功能在sql server 里并没有对应的关键字
你的语句可以这样改:
select e.id,e.name,e.sex,e.salary,e.wid,j.jobname,e.cellphone
from employee e inner join job j on (e.id = j.id and...) --括弧里的条件,需要找出这两个表里所有字段名称一样的列,然后全部写在这里。
where e.id='yg001'
全部回答
增加主键:(前提:要主键的字段不可为空) alter table #tablename add constraint pk_aa primary key (#主键字段名) 删除主键: alter table #tablename drop constraint pk_aa
natural join 是自然联接,实际上就是内联接中的等值连接,sqlserver用inner join表示内联接
select e.id,e.name,e.sex,e.salary,e.wid,j.jobname,e.cellphone from employee e left join job j on e.id=j.id where e.id='yg001';
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
吸烟时,不吸进肺里,还对身体有害吗?
Office2016已安装不需要的组件怎么卸载删除
安托山怎么去啊,有知道地址的么
皇马为什么买大阿尔滕托普·不解·能不能有朋
哪种牌子的果啤好
免费师范生毕业后可不可以不当老师
请问如何识别鲤鱼、鲫鱼?它们分别有什么特征
【写友情的诗】描写真挚友情的的诗句
WIN7系统中,怎么与虚拟机中win7共享文件,相
雪佛兰汽车的方向机管柱多少钱
河北省水利科学研究院这个地址在什么地方,我
A到z怎么写
卡玛时尚酒店地址在什么地方,想过去办事
武媚娘墓下机关重重千年来为什么无人敢靠近,
上兰我想知道这个在什么地方
推荐资讯
富润佳百货店地址有知道的么?有点事想过去
一件衣服原价180元,商城先提价10分之1,之后又
集水坑怎么放线,图纸怎么计算
肋间神经炎需要吃什么药
【生命的辉煌】生命的辉煌作文
极品女士里面第二季第一集里的白色手机说茄子
伊春市公安局乌伊岭公安分局乌伊岭派出所怎么
打什么书掉鬼魂
钱塘江地址在什么地方,想过去办事
苹果手机的创建手势怎么用
snow rain的中文谐音,要准的.一定要是中文谐
【洋溢着】写作文时突然短路问:脸上都洋溢着
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?