Select sur 2 tables avec meme champs
Résolu
fredodo13
Messages postés
89
Date d'inscription
Statut
Membre
Dernière intervention
-
jee pee Messages postés 41521 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 41521 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour à tous !
Quoi de mieux que de commencer ce dimanche avec un peu de php/sql ? ^^
alors mon probleme est simpe, je cherche a faire un select from sur deux tables dans la meme bdd et en cherchant les meme champs.
On va dire que mes tables se nomment gignac et ibra et que les champs que je souhaite sortir s'apellent nom, age et club
Comment je peux faire ça ?
Merci pour votre aide
Quoi de mieux que de commencer ce dimanche avec un peu de php/sql ? ^^
alors mon probleme est simpe, je cherche a faire un select from sur deux tables dans la meme bdd et en cherchant les meme champs.
On va dire que mes tables se nomment gignac et ibra et que les champs que je souhaite sortir s'apellent nom, age et club
Comment je peux faire ça ?
Merci pour votre aide
A voir également:
- Select sur 2 tables avec meme champs
- Supercopier 2 - Télécharger - Gestion de fichiers
- Avoir 2 comptes whatsapp sur le même téléphone - Guide
- Tables des matières word - Guide
- 2 comptes instagram avec la même adresse mail - Guide
- 2 ecran pc - Guide
2 réponses
Salut,
Si tu veut additionner les resultats des 2 tables il faut une union
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Si tu veut additionner les resultats des 2 tables il faut une union
select nom, age, club from gignac where .... union select nom, age, club from ibra where ....
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Slt jee pee et merci de t'intéresser à mon pb.
J'ai une erreur
Call to a member function fetch() on a non-object in
je te mets directement la requête :
je ressors derriere ds un tableau les noms etcs.... donc on peur oublier cette partie!
J'ai une erreur
Call to a member function fetch() on a non-object in
je te mets directement la requête :
$bdd->query('SELECT * from gignac WHERE visible="y" ORDER BY dateexp LIMIT 5 UNION SELECT * from ibra WHERE visible="y" ORDER BY dateexp LIMIT 5 ');
je ressors derriere ds un tableau les noms etcs.... donc on peur oublier cette partie!
Si vous voulez utiliser un ORDER BY pour le résultat final de UNION, vous devez utiliser des parenthèses : (SELECT a FROM nom_de_table WHERE a=10 AND B=1 ORDER BY a LIMIT 10) UNION (SELECT a FROM nom_de_table WHERE a=11 AND B=2 ORDER BY a LIMIT 10) ORDER BY a;
ref : http://dev.mysql.com/doc/refman/5.0/fr/union.html