我嘗試在我的SQL語法使用COUNT(DISTINCT ..)),這是我的SQL語法:SQL語法錯誤(COUNT(DISTINCT ..))
SELECT COUNT (DISTINCT ID)
FROM teaches
WHERE semester = 'Spring' AND year = 2010;
但是,語法不工作,有什麼問題?
這是錯誤消息:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE semester = 'Spring' AND year = 2010' at line 1
這是我的 '教' 表:
create table teaches(
ID char(5),
course_id varchar(8),
sec_id varchar(8),
semester varchar(6),
year numeric(4,0),
foreign key (course_id, sec_id, semester) references section (course_id, sec_id, semester)
)
什麼是您的錯誤信息? –
這是錯誤信息,我編輯了我的問題。 –
你的桌子「教」什麼結構? –