【发布时间】:2021-05-06 00:18:22
【问题描述】:
谁能帮我理解为什么我返回 0 行?以下是我的查询:
SELECT s.firstname, s.lastname, s.studentprogram
FROM student s
WHERE s.studentprogram =
(SELECT p.ProfessorProgram
FROM professor p
WHERE p.ProfessorProgram LIKE 'C_');
问题内容如下:创建一个查询/子查询以显示学生的名字、姓氏和程序。程序必须与教授表中的程序相同,并且教授的程序以“C”开头。此查询将使用子查询而不是联接。
表:学生
列:studentno、studentprogram、phoneno、age、firstname、lastname
表:教授
列:ProfessorId、ProfessorProgram、PhoneNo、Age、ProfessorName
【问题讨论】:
标签: mysql sql database subquery wildcard