select distint() sur deux tables
Bonjour,
Un cas d'école peut être mais je ne trouve nulle part la solution ...
j'ai deux tables identiques : base et affret
elles ont exactement la même conformation ( describe identique) .
Le but est ensuite d'extraire pour chaque CpteClient la TOTALITE de la livraison du jour concerné.
( Nb isssu de base + Nb issu d' affret et pour ça ma boucle marche bien ... )
Mais j'ai besoin d'extraire tous les CpteClient DISTINCT, pour une PF et un jour donné .
Bien évidemment, il y a des CpteClient présent dans l'une et pas dans l'autre.
Code:
1 2 3 4 5 6
|
"select distinct(CpteCli)
from base,affret
where PF='$PF'
and date_expe = '$date'
order by CpteCli " |
serait parfait mais c'est 'ambigus' pour mysql.
Après je sèche, rien de ce que je tente ne marche.
Faut il passer par une double requette ( 1 sur chaque table ) et refaire un tri sur les deux premiers résultats ?
si quelqu'un a une voie à m'indiquer j'en serais ravi !