Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Select with count included to get a certain qty
Message
De
02/02/2006 11:12:47
 
 
À
02/02/2006 11:08:57
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Versions des environnements
Visual FoxPro:
VFP 8 SP1
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
Visual FoxPro
Divers
Thread ID:
01092895
Message ID:
01092900
Vues:
19
I think so (without testing). Your query with the 'count(1)' needs to use the 'HAVING' SQL-SELECT clause:
select code,count(1) as total from query HAVING total > 1
So then you can select * from your first query where code in (new second query)
select i.code,i.name,l.vendor,l.price from list,item where i.code=l.code and item.code in (select code,count(1) as total from query HAVING total > 1)
Something like that, right? As I said, I didn't test any of this because I did not mock up any data, but I think this at least gets you in the right direction.

>Hi all, i need an sql to get the list of items that have 2 or more price but not wich have only 1 price. I'm doing this: select i.code,i.name,l.vendor,l.price from list,item where i.code=l.code , this sql returns all items with all prices in list but i need only the items that have more than 1 record in list, so i make another sql to have the code: select code,count(1) as total from query, next i get the code for total=1 and delete them in first sql. There is a way to doit with just 1 line in sql?
>
>Thanks in advance,
Paul A. Busbey
Victoria Insurance
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform