ll表格结构如下所示。
举个例子,我想要一个学生的注册信息,比如id为3的学生。
我希望查询结果采用上述格式。
我打算使用true/false或0,1列链接到前端的复选框列表。这样学生就可以轻松地检查/取消检查自己注册的课程。
更多信息
我的项目将在asp.net mvc中创建。所以,我也可以使用linq查询。假设标准模型代码没有注解。
编辑:我没有写我的尝试,因为我只是没有得到足够的距离张贴在这里。但它在这里
SELECT COURSE.CNAME, 0
FROM COURSE
union
SELECT COURSE.CNAME, ENROLLMENT.EID
FROM COURSE INNER JOIN ENROLLMENT
ON COURSE.CID = ENROLLMENT.CID
INNER JOIN STUDENTS
ON STUDENTS.SID = ENROLLMENT.SID
WHERE STUDENTS.SID = 3
1条答案
按热度按时间nfg76nw01#
我想你想要一个
left join
. 这将给你的结果,你想要的学生3
: