я получаю ошибку
Unknown column 'm.id' in 'on clause'
во всех моих таблицах есть поле с именем id. Похоже, что происходит в моем подзапросе. Я использую m.id в моем соединении. Так что, черт возьми, происходит? я не должен иметь доступ к этой переменной? Как я могу получить доступ к media.id из моего подзапроса? Кроме того, and not (select 1
часть верно? я пытаюсь исключить этот тег.
select m.id from media m
join tag_name as n0 on n0.title = @a0
join media_tag as t0 on t0.media_id=m.id AND t0.tag_id = n0.id
where 1
AND not (select 1 from tag_name as n1
join media_tag as t1 on t1.media_id=m.id AND t1.tag_id = n1.id
where n1.title = @a1)
order by m.id desc;