В настоящее время я пытаюсь запустить следующий код на наборе данныхSQL вопрос синтаксиса (выберите вопрос?)
SELECT m.FirstName, m.LastName
FROM Master as m INNER JOIN AllStar as a
ON m.LastName = a.LastName AND m.College = "California"
GROUP BY m.LastName
HAVING COUNT(a.GamesPlayed) > 2;
Но я получаю ошибку
No such column: "California"
Почему это тот случай, когда я «Я пытаюсь сравнить значение столбца со строкой« Калифорния »?
Я в основном пытаюсь найти все баскетболист, которые участвовали в всех звездах> 3 раза и находятся из Cal для назначения HW, но мои ТОТ не реагирует на меня :-(
Заранее спасибо !
Попробуйте одиночные кавычки 'вместо "двойных кавычек вокруг Калифорнии – AaronLS
Вашей следующая ошибка будет, потому что вы ссылка' FirstName' напрямую, а не группировать в теме. Либо добавьте 'FirstName' в' GROUP BY', либо удалите его из списка SELECT. –
Какую базу данных вы используете? – Bohemian