在 coursera 的 sql 中有问题。以下代码显示错误

have a question in sql in coursera. the following code is showing an error

编写问题和 运行 查询,没有起始代码或提示来回答这个问题:联盟代码 990 和 SFMTA 或 COMMN 的集合 ID 的步骤是什么? table- salary_range_by_job_classification 的名称 我的回答码-

SELECT STEP,Union_Code,Set-ID
from salary_range_by_job_classification
where (Union_Code=990) and 
(SetID='SFMTA' or 'COMMN')

你很接近。将您的查询更改为:

SELECT STEP, Union_Code, SetID
from salary_range_by_job_classification
where Union_Code=990 and SetID in ('SFMTA', 'COMMN')

也可以这样写:

SELECT STEP, Union_Code, SetID
from salary_range_by_job_classification
where Union_Code=990 and (SetID = 'SFMTA' or SetID = 'COMMN')

只要确保您正确、一致地使用列名即可。