Problem Table “我认为这样会使用所有三个表格。但我无法在表格Student_1
和Course
之间建立关系。
@ APCT这段代码正在运作。但只给2名学生而不是3名,我的桌子上有没有错误? Course table student_2 table Student_1 Answer from @APC code
答案 0 :(得分:1)
"对于学生ID,没有选择行"
计算机非常精确。它们将完全按照您编写的方式运行代码。您的查询具有此WHERE子句:
location like '%burwood%'
但如果仔细查看course
中的数据,您会发现location
中的值为Burwood
。 'Burwood'
不等于'burwood'
,因为在主要信件的情况下存在差异。
如果你写了这样的WHERE子句,你会得到结果:
location like '%urwood%'
但是,使用相等过滤器进行过滤总是更好:
select s1.student_id
, s1.student_fname
, s1.student_fname
, c.course
from course c
join student2 s2 on s2.course_id = c.course_id
join student1 s1 on s1.student_id = s2.student_id
where c.location = 'Burwood';
答案 1 :(得分:0)
$('.classname').not(this).not(':disabled').prop('checked', this.checked);
答案 2 :(得分:0)
"+"
答案 3 :(得分:-1)
select Student_ID,Student_FName,c.Location from Student1 as s1 Left Join Student2 as s2 on s1.Student_ID = s2.Student_ID Left join Course as c on s2.Course_ID = c.Course_ID where c.Location = "Burwood";
这个MS SQL QUERY你可以尝试