这是一个SQL查询,如果首先返回多个值,则会失败
SELECT subject
FROM a_batchcourse_subject AS s
WHERE (batchcourse =
(SELECT batchcourse
FROM a_course_batchcourse AS b
WHERE (course = 'Course 1')))
Run Code Online (Sandbox Code Playgroud)
在第一个查询可能返回多个值的情况下编写此查询的正确方法是什么?
小智 5
你想IN在sql中没有=
SELECT subject
FROM a_batchcourse_subject AS s
WHERE batchcourse IN
(SELECT batchcourse
FROM a_course_batchcourse AS b
WHERE course = 'Course 1')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
385 次 |
| 最近记录: |