2015-10-11 2 views
-5

Напишите запрос, который находит все записи с одинаковыми фамилиями, именами и состояниями в таблицах с названием «Таблица 1» и «Таблица 2», возраст которых превышает 45.Найти дубликаты, превышающие «x»

Столами таблицы «Таблица 1» являются «Фамилия», «Имя», «Государство» и «Возраст»

Столами таблицы «Таблица 2» являются «Фамилия», «Имя», и «Состояние»

ответ

0

Не тестировалось на SQL, но вы можете просто сделать что-то подобное, если вам нужно удалить дубликаты, а затем другую историю.

Select p.* 
from [Table 1] p 
inner join [Table 2] q 
    on p.FirstName = q.FirstName 
    and p.LastName = q.LastName 
    and p.State = q.State 
where p.Age > 45 

Я предлагаю попробовать что-то самостоятельно и проанализировать ваши результаты.

Смежные вопросы