Имеются 2 базовые таблицы, 1 таблица, в которой хранится связь между ними с несколькими дополнительными атрибутами; принимая несколько дополнительных значений атрибута в качестве пользовательского ввода на основе этого извлечения отношения из таблицы отношений.
Эта информация имеет идентификатор основных значений (человек и животное), а не имена. Я хочу отобразить имена на экране, как в соответствии с данными, которые вы дали для записей, которые были найдены, если у этого человека есть это животное.
select DISTINCT table0.person_name, table5.animal_name
from table1
INNER JOIN table0, table5
on table1.person_id=table0.person_id
and
table1.animal_id=table5.animal_id
where table1.aa=input1
and table1.bb=input2
and table1.cc=input3
and table1.dd=input4