SQL语句多表多条件查询查询(三表)。各位前辈帮忙。 50

 我来答
yesyes科
2020-03-15 · TA获得超过2.6万个赞
知道答主
回答量:608
采纳率:0%
帮助的人:9万
展开全部

1、打开Microsoft SQL Server 2012,选中需要查询所有表的数据库。

2、选中需要查询的表后,点击左上角的“新建查询”,如图。

3、点击“新建查询”后,会在右边弹出一个编辑框,需要在这里编写sql语句,来查询该数据库下的所有表结构。

4、编写sql语句,这表语句可以根据实际情况,来改变条件只查询需要的表名 select * from sysobjects where xtype='u'。

5、最后点击“执行”,就可看到库下所有的表名查询结果。

unitech2010
2012-10-16 · TA获得超过1062个赞
知道小有建树答主
回答量:1025
采纳率:100%
帮助的人:896万
展开全部
select t1.*,t3.课程名
from
(select t1.*,t2.真实姓名
from 答疑表 t1 left outer join 用户详细信息表 t2 on t1.所属老师id=t2.用户id) t1
left outer join
课程信息表 t3
on t1.所属课程id=t3.课程id
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yaa2004
2012-10-16 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:145万
展开全部
select dyb.*,yhb.真实姓名,kcb.课程名
from 答疑表 dyb,用户详细信息表 yhb,课程信息表 kcb
where dyb.所属老师ID=yhb.用户ID
and dyb.所属课程类型ID=kcb.课程ID
and 你自己的条件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Raiuy
推荐于2017-12-16 · TA获得超过2916个赞
知道大有可为答主
回答量:2210
采纳率:0%
帮助的人:868万
展开全部
SELECT [答疑表].*, [用户详细信息表].[用户名], [课程信息表].[课程名]
FROM [答疑表]
INNER JOIN [用户详细信息表] ON [答疑表].[所属老师ID] = [用户详细信息表].[用户ID]
INNER JOIN [课程信息表] ON [答疑表].[所属课程类型ID] = [课程信息表].[课程ID]
WHERE ......

WHERE后面跟上你需要的条件
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我又强力了
2012-10-16 · TA获得超过802个赞
知道小有建树答主
回答量:1058
采纳率:0%
帮助的人:707万
展开全部
哪有3张表的条件 分别都是什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式