万能的吧友!sql不同表通过sql账号密码关联ID语法,求解求解

用sql语句关联A,B两张表,要获取到B中的一个字段,但是这个字段A表中没有,怎么写,求解。 B表_百度知道
用sql语句关联A,B两张表,要获取到B中的一个字段,但是这个字段A表中没有,怎么写,求解。 B表
各位大神,帮帮忙啊用sql语句关联A,B两张表,怎么写,但是这个字段A表中没有,求解。B表中有A表中的所有字段,只是多了一个字段,现在要查询到的就是那个多了一个字段的数据,要获取到B中的一个字段
我有更好的答案
other from a left outer join b on a,b.id,b.name,a.otherA,B 二表本身要有关连键才行。示例下:select a
是有关联键的,我来看看😊😊
为您推荐:
其他类似问题
sql语句的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。百度网盘,让美好永远陪伴
生活井井有条
文件即开即看
数据随身携带
共度幸福时光
正在加载,请稍候…
百度网盘客户端下载
扫描二维码,下载客户端sql server如何关联两个表_百度知道
sql server如何关联两个表
现在有两个表table1和table2
table1中有字段id(为自动编号),ttid,text1,text2
table2中有字段id(为自动编号),text1,text2,text3,text4,text5
table1中的ttid与table2中的id相关联
table1中的text1和text2分别与table2中的text1和text2相关联
现在向table...
我有更好的答案
sql server可以用字段来相互关联两个表,具体方法如下:表A,
int (表B 用来关联的字段)表B,字段:id
用来关联表A的)....具体实际用法如下:用法1、select
表A.sid=表B.id用法2、select
(select 字段
表B.id=表A.sid)from
把你的触发器改为下面的样子,应该就可以解决了create trigger trgtable2inserton table2after insertasbegininsert table1 (ttid, text1, text2)select id, text1, text2 from insertedwhere inserted.id=@@identityend 我刚才试过了,原来的插入数据时有问题
本回答被提问者采纳
我是初学者...这个看不懂啊
做一个触发器来实现create trigger trgtable2inserton table2after insertasbegin insert table1 (ttid, text1, text2) select id, text1, text2 from insertedend_________________________________________________________完整测试代码--创建表1create table table1( id int identity, ttid int, text1 char, text2 char)--创建表2create table table2( id int identity, text1 char, text2 char, text3 char, text4 char)--创建after insert触发器create trigger trgtable2inserton table2after insertasbegin insert table1 (ttid, text1, text2) select id, text1, text2 from insertedend--向表2插入数据insert table2 values ('a','b','c','d')insert table2 values ('t','y','c','d')insert table2 values ('w','o','c','d')insert table2 values ('q','m','c','d')--验证表1中的记录select * from table1
你是想得到 table2 的数据对吧?你可以用视图来做create view table1 as select id as ttid ,text1,text2 from table2教程:CREATE VIEW 名称 CREATE VIEW — 构建一个虚拟表(视图)
语法 CREATE VIEW view AS SELECT query 输入 view
所要创建的视图名称.
一个将为视图提供行和列的 SQL 查询.
请参阅 SELECT 语句获取有效参数的更多信息.
输出 CREATE
如果视图创建成功,返回此信息.
ERROR: Relation 'view' already exists
如果在数据库中已经存在所声明的视图.
NOTICE create: attribute named &column& has an unknown type
如果不声明,所创建的视图将有一个未知类型的字段.例如,下面命令返回一个警告:
CREATE VIEW vista AS SELECT 'Hello World' 然而下面命令将不出现警告:
CREATE VIEW vista AS SELECT text 'Hello World' 描述 CREATE VIEW 将定义一个表的视图.这个视图不是物理上实际存在(于磁盘)的.具体的说,自动生成一个改写索引规则的查询用以支持在视图上的检索.
注意 目前,视图是只读的.
使用 DROP VIEW 语句删除视图.
用法 创建一个由所有 Comedy (喜剧)电影组成的视图:
CREATE VIEW kinds AS
FROM films
WHERE kind = 'Comedy'; SELECT * FROM
| did | date_prod
| len -------+---------------------------+-----+------------+--------+-------
UA502 | Bananas
| Comedy | 01:22
C_701 | There's a Girl in my Soup | 107 |
| Comedy | 01:36 (2 rows) 兼容性 SQL92 SQL92 为 CREATE VIEW 声明了一些附加的功能:
CREATE VIEW view [ column [, ...] ]
AS SELECT expression [ AS colname ] [, ...]
FROM table [ WHERE condition ]
[ WITH [ CASCADE | LOCAL ] CHECK OPTION ] 完整的SQL92命令可选的子句是:
CHECK OPTION
这个选项用于可更新视图.所有对视图的 INSERT 和 UPDATE 都要经过视图定义条件的校验.如果没有通过校验,更新将被拒绝.
对这个视图进行完整性检查.
对此视图和任何相关视图进行完整性检查.在既没有声明 CASCADE 也没有声名 LOCAL 时,假设为 CASCADE.
在.TABLE2 里面加一个 TTID ..FK_TABLE2_TABLE1用 TTID 来控制..
其他4条回答
为您推荐:
其他类似问题
您可能关注的内容
server的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。SQL 多表联查 两表中id相同 显示姓名和成绩_百度知道
SQL 多表联查 两表中id相同 显示姓名和成绩
Student中有Stu_id int和Stu_Name Subject中有Sub_Stu_S_id和Sub_Stu_C# 显示Subject中Sub_Stu_C#和Student中Stu_Name
我有更好的答案
select 姓名,成绩 from
A表 inner join B表 where A.Id=B.Idselect 姓名字段,成绩字段 form A表名 left join B表名 where A.Id=B.Id
采纳率:55%
外键可以再建立一个字段,每个表都建一个字段id,int型,自动增加:以后如果建立数据库的话select t1.Sub_Stu_C,Stu_Name from Student t1 left join Subject t2 on t2.Sub_Stu_S_id=t1.Stu_id
个人建议,比如Subject 建立一个StudentID字段
本回答被提问者采纳
?=a2.用别名select a1.*,a2.*
from table1 a1,table2 a2 where a1
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。各个数据库语法的不同_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
各个数据库语法的不同
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 sql账号密码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信