为了账号安全,请及时绑定邮箱和手机立即绑定

多表查询这样查询不对么?

多表查询这样查询不对么?

不负相思意 2018-07-24 09:10:00
select u_studyTime.ChildId,c_restTime.name,d_Course.courseName,c_restTime.beginTime,c_restTime.endTime,u_Credits.credits,u_noHomeWork.homeworkIdf from  u_studyTime inner join c_restTime inner join d_Course inner join u_Credits inner join u_noHomeWork 为什吗最后有报错的!
查看完整描述

3 回答

?
森林海

TA贡献2011条经验 获得超2个赞

INNER JOIN 关键字语法:

SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2 
ON table_name1.column_name=table_name2.column_name
也可以参考这里


查看完整回答
反对 回复 2018-07-30
?
万千封印

TA贡献1891条经验 获得超3个赞

给你的通俗的说法   

比如 1::你想把学校A和学校B的学生都拿出来 

就可以用 select * from 学校A union selectfrom 学校B

union  表示  联合的意思   就是 把两个查询结果合并到一起显示  

比如2:你想把学校A和学校B高三年级的学生取出来

就可以用 select  学校A.*, 学校B.* from 学校A inner join 学校B on 学校A.高三年级=学校B.高三年级

on 表示连接两个表的条件   学校A.*表示 把学校A表中的列全显示的意思

不知道这样你能明白吗


查看完整回答
反对 回复 2018-07-30
  • 3 回答
  • 0 关注
  • 650 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信