Заполните нужный вопрос, поэтому приносите извинения за это.
У меня есть две таблицы, таблица членов с адресом электронной почты и номером телефона в ней, а вторая таблица, в которой есть адреса электронной почты и номера телефонов в ней со многими экземплярами номера телефона или адреса электронной почты членов. Я хочу запросить вторую таблицу и перечислить все результаты, соответствующие каждому элементу электронной почты или номеру телефона.
Большое спасибо
Вот грубый запрос, основанный на информации, которую вы указали:
select members_table.*, joined_tables.*
from members_table,
((select * from second_table
join members_table
on members_table.email_address = second_table.email_address)
union /* or intersect if you don't want dupes */
(select * from second_table
join members_table
on members_table.telephone_number = second_table.telephone_number)
) joined_tables;
По крайней мере, это должно дать вам представление о том, как это сделать.