Witam mam problem z mySql'em wydaje mi się, że to co zrobiłem jest dosyć logiczne ale niestety pojawia się error subquery returns more than 1 row
ma ktoś pomysł dlaczego tak? Idea zadania jest prosta mam policzyć ile filmów jest w danym języku a potem dodac kolumnę films_no
do tabeli language
gdzię umieszczę ilosc filmow w danym jezyku.
drop view if exists aa;
Create view aa AS
Select language_id, count(language_id) AS q
FROM film
Group by language_id;
Update language
Set films_no = (Select q from aa)
where language.language_id = (select language_id from aa);