Я работаю над SQL-заданием в Oracle. Есть две таблицы.SQL Assignment о соединении таблиц
table1 называется Person10:
поля включают в себя: ID, Fname, LName, штат, DOH, JobTitle, зарплата, Cat.
table2 называется StateInfo:
поля включают в себя: государство, StateName, Капитал, Ник, Pop2010, pop2000, pop1990, sqmiles.
Вопрос:
Create a view named A10T2 that will display the StateName, Capital and Nickname of the states that have at least 25 people in the Person10 table with a Cat value of N and an annual salary between $75,000 and $125,000. The three column headings should be StateName, Capital and Nickname. The rows should be sorted by the name of the state.
Что у меня есть:
CREATE VIEW A10T2 AS
SELECT StateName, Capital, Nickname
FROM STATEINFO INNER JOIN PERSON10 ON
STATEINFO.STATE = PERSON10.STATE
WHERE Person10.CAT = 'N' AND
Person10.Salary in BETWEEN (75000 AND 125000) AND
count(Person10.CAT) >= 25
ORDER BY STATE;
Это дает мне ошибку говоря недостающее выражение. Мне может понадобиться групповое выражение ... но я не знаю, что я делаю неправильно.
Можете ли вы разместить подробное сообщение об ошибке, пожалуйста? – Dresden