Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Помогите чайнику с SQL запросом, plz  [new]
lkkj
Guest
Есть таблица с людьми, надо выбрать людей с одинаковыми Серией и Номером паспорта (два разных поля).
2 сен 03, 10:34    [323070]     Ответить | Цитировать Сообщить модератору
 Re: Помогите чайнику с SQL запросом, plz  [new]
cbani1
Member

Откуда:
Сообщений: 58
select alltrim(seria)+alltrim(pasport) as ser_pasp, count(*) as nrinr from table1 group by ser_pasp into cursor myrez1
select table1.seria,table1.pasport from table1 left join myrez1 on alltrim(seria)+alltrim(pasport)=myrez1.ser_pasp where myrez1.nrinr>1 into cursor MyRez
select myRez1
use
select MyRez
browse
2 сен 03, 11:08    [323131]     Ответить | Цитировать Сообщить модератору
 Re: Помогите чайнику с SQL запросом, plz  [new]
lkkj
Guest
Непрокатит.
Серия - character
Номер - nameric
2 сен 03, 11:28    [323166]     Ответить | Цитировать Сообщить модератору
 Re: Помогите чайнику с SQL запросом, plz  [new]
.
Guest
STR() отменили или нельзя использовать по религиозным принципам?
2 сен 03, 11:31    [323175]     Ответить | Цитировать Сообщить модератору
 Re: Помогите чайнику с SQL запросом, plz  [new]
karly
Guest
А есть третье поле, уникально идентифицирующее запись?

Тогда так
Select f1.ID, f1.Nomer, f1.Seria from Table1 as f1 Where Exists ;

( Select * from Talble as f2 Where f1.nomer = f2.nomer and f1.Seria = f2.Seria and f1.ID # f2.ID)

Или так
Select f1.ID, f1.Nomer, f1.Seria from Table1 as f1, Table2 as f2 Where ;

f1.nomer = f2.nomer and f1.Seria = f2.Seria and f1.ID # f2.ID)

Само собой, дубли будут появляться по два раза - на то они и дубли :)
2 сен 03, 11:41    [323196]     Ответить | Цитировать Сообщить модератору
 Re: Помогите чайнику с SQL запросом, plz  [new]
karly
Guest
Ну, и третий вариант
Select count(*) as CountField, Nomer, Seria From Table1 ;

Group by Nomer, Seria Having CountField >1
2 сен 03, 11:45    [323212]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить