У меня есть таблица вроде этого:SQL - Присоединение таблицы над собой, чтобы найти людей с такими же родителями
*Id, Name, Surname, Father Name, Mother Name
---------------------------------------------
*1, John, Green, James, Sue
*2, Michael, Sloan, Barry, Lilly
*3, Sally, Green, Andrew, Molly
*4, Michael, Sloan, Barry, Lilly
*5, Ned, White, James, Sue
Я хочу, чтобы запрос, который выбирает строки с тем же именем отца и имя матери для заданных имен. Для примера таблицы, когда я хочу, чтобы выбрать Джонсу и Neds с теми же родителями, запрос должен возвращать
1, John, Green, James, Sue
5, Ned, White, James, Sue
Я попытался присоединиться стол с самим собой, но независимо от того, как я изменить критерии, где он вернулся декартово произведение. Какие-нибудь советы?
Пожалуйста, помечать вопрос с базой данных, которую вы используете. –
что вы пробовали до сих пор –
Не ясно. Что вы хотите получить, если в дополнение к этому у вас есть следующие 3 строки: '6 Ned, Blue, Roger, Lucy --- 7, John, Black, Roger, Lucy --- 8, Ned, Orange, Ben, Still' –