sql 多表查询如何想写呢?
答案:6 悬赏:10 手机版
解决时间 2021-05-15 14:24
- 提问者网友:不爱我么
- 2021-05-14 13:37
sql 多表查询如何想写呢?
最佳答案
- 五星知识达人网友:执傲
- 2021-05-14 14:57
多表查询和连接查询是一样的。
只要查询的条件是两个表相同的字段就行了。
全部回答
- 1楼网友:街头电车
- 2021-05-14 18:19
select * from 表1 inner join 表2 on 条件 innner join 表3 on 条件
或者 select 列名 from 表1,表2... where 条件
- 2楼网友:怀裏藏嬌
- 2021-05-14 17:54
注意,最好不要使用多表inner,join查询,你可以在网上了解一下“迪卡尔乘积”
然后,解决方案是,建议使用子查询:
如:
select
A.id,
(select id from t_B where B.xx_id=A.id) as B.xx
from t_A
的方式,具体可了解一下“子查询”
- 3楼网友:像个废品
- 2021-05-14 17:15
• 若一个查询涉及两个以上的表,则称为连接查询或多表查询。
•其格式如下:
SELECt <目标表达式>[,<目标表达式>]
FROM <表名1>, <表名2>[,…n]
[WHERe <表名1 >.<列名> <连接操作符> <表名2 >.<列名>]
或者是
SELECt <目标表达式>[,<目标表达式>]
FROM <表名1> <连接类型> <表名2>
[ON <连接条件>]
[WHERe <条件表达式>]
- 4楼网友:渊鱼
- 2021-05-14 16:31
这是连接查询:
select 字段1,字段2
from 表1 inner join 表2
on 查询条件(两个表相同的字段)
- 5楼网友:十鸦
- 2021-05-14 16:22
select 字段1,字段2.....
from 表1,表2...
where......
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯