SELECT DISTINCT de 2 tables [Résolu]

Signaler
Messages postés
507
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
22 juin 2012
-
Messages postés
507
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
22 juin 2012
-
Bonjour tous le monde, voila je block sur une requête sql et je compte sur votre aide pour me sortir de la ^^

j'ai 2 table qui ont tous 2 2 champs "activite"

prenons cette exemple :

_______________________
| table1.activite | table2.activite| 
-------------------------------
| agriculteur      | artisant          |
| professeur      | fonctionnaire |
| artisant           | directeur       |
-------------------------------

ce que je souhaite c'est récupéré en distinct les activité des 2 tables.
dans cette exemple je veux une sorti type :
agriculteur
artisant
professeur
fonctionnaire
directeur

Sa fait déjà un bout de temps que je me casse les dent la dessus. d'avance merci

L0rD...

5 réponses

Messages postés
3708
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2012
23
Salut,

(SELECT activite FROM table1)
UNION DISTINCT
(SELECT activite FROM table2)

Cordialement,

Kohntark -
Messages postés
46
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
27 janvier 2009

Bonjour tu peux essayer de stocker les requetes dans des tableaux, du genre:

$q1= "SELECT activite FROM table1";
$q2= "SELECT activite FROM table2";
$query1 = mysql_query($q1);
$query2 = mysql_query($q2);

$tableau1 = mysql_fetch_assoc($requete1);
$tableau2 = mysql_fetch_assoc($requete2);

$tableau = array_merge($tableau1, $tableau2);
Messages postés
46
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
27 janvier 2009

Pardon y'a une erreur:
$tableau1 = mysql_fetch_assoc($query1);
$tableau2 = mysql_fetch_assoc($query2);
Messages postés
507
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
22 juin 2012
2
Oui j'y avait penser, mais je connaisser pas array_merge() sa me faciliterai ptet plus la tache, merci en tout cas je suis tjr preneur pour une solution a 1 requete.
 
jte met un +1 kan meme ;)

L0rD...
Messages postés
507
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
22 juin 2012
2
Merci beaucoup sa a l'air de fonctionner! vraiment merci!
je valide et cloture

L0rD...