Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Pesquisa com SQL
Message
 
To
28/04/2002 00:02:32
Fernando Borges
Owl Informática Ltda.
S. J. Rio Preto, Brazil
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00650110
Message ID:
00650318
Views:
22
This message has been marked as the solution to the initial question of the thread.
select id,nome,count(*) as duplicado from cliente group by cpf having duplicado>1 into cursor cDuplicado
O Count(*) faz com que some as ocorrencias que fazem o grupo CPF, assim 2 CPF iguais (group by cfp), duplicado =2.

Já o having tem como objetivo filtrar a select após seu processamento, pois se colocar na where, não funcionaria. Assim, o SELECT primeiro cria todos os grupos de CFP e depois filtra apenas os maiores que 1, pois obviamente estão duplicados.
Cordialmente,

Fabiano Costa
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform