Таблица Goals состоит из полей
+---------+---------+-----------+-----------+
| Goal_id | Game_id | Player_id | Goal_time |
+---------+---------+-----------+-----------+
Таблица Games состоит из полей
+---------+-----------+-----------+
| Game_id | Team_1_id | Team_2_id |
+---------+-----------+-----------+
В триггере при добавлении новой записи в таблицу Goals нужно получить из новой записи Goals.Game_id
записи Team_1_id
и Team_2_id
.
Написал запрос для нахождения id первой комманды
SELECT g.Team_1_id INTO N FROM games g, goals g1
WHERE g1.Game_id= g.Game_id
AND g1.Game_id= NEW.g1.Game_id
GROUP BY g.Team_1_id;
при доавлении выдает ошибку
Unknown column 'NEW.g1.Game_id' in 'where clause'
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
У меня есть функция, которая из БД берет определенную строку и возвращает id, но функция возвращает не id, как задумывалось, а NoneВ чем проблема?
Я начинающий программист, что мне нужно сделать, чтобы не было ошибки ?