Есть 4 таблицы:
Users: id,name
Albums: id,user_id
Pictures: id,picture_name,album_id
Tags: picture_id , user_id
Мне нужно написать 2 команды: - команду, которая удаляет изображение по его имени - что означает удаление его из таблицы «Теги» и из «Картинки "стол.- команда, которая добавляет тег к изображению пользователя.
Я пробовал до сих пор эти две команды (которые, кажется, не работают):
Удаление из таблицы тегов:
DELETE FROM Tags
JOIN Albums
ON Users.id=Albums.user_id
JOIN PICTURES
ON Pictures.album_id = Albums.id
WHERE Pictures.name LIKE "pic_name.png" ;
Удаление из таблицы изображений:
DELETE FROM Pictures
WHERE Pictures.name LIKE "pic_name.png" ;
Добавление тега «user1» на картинке «pic_name2.png» в таблицу тегов:
INSERT INTO Tags (user_id,picture_id) SELECT Users.id, Pictures.id FROM Albums JOIN Users ON Users.id=Albums.user_id JOIN PICTURES ON Pictures.album_id = Albums.id WHERE Users.name LIKE "user1" and Pictures.name= "pic_name2.png";
помогите, пожалуйста, правильно написать эти вопросы ...