猿问

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

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 为什吗最后有报错的!

不负相思意
浏览 651回答 3
3回答

森林海

INNER JOIN 关键字语法:SELECT column_name(s) FROM table_name1 INNER JOIN table_name2  ON table_name1.column_name=table_name2.column_name 也可以参考这里

万千封印

给你的通俗的说法   比如 1::你想把学校A和学校B的学生都拿出来 就可以用 select * from 学校A union select* from 学校Bunion  表示  联合的意思   就是 把两个查询结果合并到一起显示  比如2:你想把学校A和学校B高三年级的学生取出来就可以用 select  学校A.*, 学校B.* from 学校A inner join 学校B on 学校A.高三年级=学校B.高三年级on 表示连接两个表的条件   学校A.*表示 把学校A表中的列全显示的意思不知道这样你能明白吗
随时随地看视频慕课网APP
我要回答