我有这个练习要做,但我不知道怎么做最后一部分。
从学生从工程学或计算机科学获得的课程中创建一个视图。包括学生的名字,专业和课程名称。如果学生的专业是“计算机科学”,它应该显示“科学”,如果该专业是“计算机工程”,则应该在专栏专业中显示“工程”
我已经有了,但我不知道如何确定科学或工程的价值
select sname
, major
, cname
from student
natural
join enrolled
where major = 'Computer Science'
or major = 'Computer Engineering'发布于 2019-03-14 23:32:59
如果呢?
CREATE view MyView as
SELECT sname
, IF(major = 'Computer Science', 'Science', 'Engineering') as major
, cname
FROM student INNER JOIN enrolled ON ______
WHERE major = 'Computer Science'
OR major = 'Computer Engineering'我认为您只需要1,因为您已经将记录限制为WHERE中的2种类型。
您还需要完成JOIN。
https://stackoverflow.com/questions/55173073
复制相似问题