Мне нужна информация из таблицы, которую я не могу получить напрямую. Итак, в одной таблице у меня есть имена людей во вторых именах категорий, а третья - это средняя (которая между ними), потому что отношение много-много. Теперь мне нужна информация, какие люди находятся в категории «А», например. Я пробовал вот так, но это не работает.
select
p.name,p.surname
from people p, category c, category_people cp
where
p.ID=cp.fk_ID_people and c.name='a';
Из этого я получаю список всех людей, что неверно. Пожалуйста помоги. Я также думаю, что мой лог c не работает правильно. Спасибо.