Comment trouver une même facture avec deux commandes? la table tfacture contient num_cde (numero de commande)
si je fais cette requête
Citation :
select num_fact,num_cde from tfacture group by num_fact,num_cde
j'ai une trop longue liste pour vérifier qu'il n'y a aucun même numéro de facture avec 2 numéro différents de commande
faut il faire une requete imbriqué ou une jointure sur elle m^me?
Publicité
Posté le 15-02-2011 à 10:12:58
Oliiii
Posté le 15-02-2011 à 10:42:42
select num_fact from tfacture group by num_fact having count(*) > 1
puisqueturepondspas
Posté le 15-02-2011 à 11:27:04
non j'ai oublié de préciser que les commandes doivent être différentes avoir un numero de commande différents pour la facture ayant plusieurs commandes avec un même numéro ça ne m'intéresse pas
Oliiii
Posté le 15-02-2011 à 14:39:48
select num_fact,num_cde from tfacture group by num_fact,num_cde having count(*) > 1
puisqueturepondspas
Posté le 16-02-2011 à 09:37:26
Non plus having cont(*) >1 ou 2 ça me donne pas le résultat souhaité, car si j'ai 2 ou 3 fois le même numéro de commande pour une facture une ligne apparait alors qu'elle ne devrait pas.
puisqueturepondspas
Posté le 16-02-2011 à 10:12:06
select a.num_fact,a.num_cde,b.num_fact,b.num_cde from tlig_fact a, tlig_fact b where a.num_fact=b.num_fact and a.num_cde!=b.num_cde