数据库连接查询,如果a表关键b,b表关键c。a能关联c进行查询吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库连接查询,如果a表关键b,b表关键c。a能关联c进行查询吗?相关的知识,希望对你有一定的参考价值。

不能直接关联
应该建立多表连接
或者建立永久关系
可以直接使用。
参考技术A 可以,只要可以关联上, 或者直接笛卡尔积。

mysql的查询语句union是啥意思

用union是有原则的,select
*
from
informalbudget_1
与select
*
from
informalbudget列数是否相同数据类型是否一致,如果列数和数据类型都不一致的话,肯定会报错的。
对我有用[0]丢个板砖[0]引用举报管理toplzd_83(梦醒十分)等
级:
参考技术A 连接,连接两个查询记录
如:表1中有字段 A,B,C,D
表2中有字段 A,B,C,D,E
我想将表1,表2中所有的A,B,C,D字段
select A,B,C,D from 表1
UNION
select A,B,C,D from 表2
注:表1,表2中查询的字段名,字段数量必须完全相同,才可以使用UNION连接。
参考技术B 是合并结果集的意思
select a ,b from t1 union all select a,b from t2;
那么查询出来的结果就是 t1和t2全部的结果集

select a ,b from t1 union select a,b from t2;
那么查询出来的结果就是 t1和t2全部的结果集,并去掉t1和t2
重复的数据本回答被提问者采纳
参考技术C union联合查询,查询结果放一起

以上是关于数据库连接查询,如果a表关键b,b表关键c。a能关联c进行查询吗?的主要内容,如果未能解决你的问题,请参考以下文章

sql 关联查询外键为空的情况

多个关联表多字段多条件模糊查询

sql多表连接查询问题

SQL 查询能使用事务嘛?合适嘛?

关于mysql的多表联合模糊查询问题

oracle 如何给多表查询的结果集起别名 有一个三张表的查询语句,有数据,但加上别名后就报错了