SELECT - SQL/NoSQL - Programmation
Marsh Posté le 04-05-2006 à 13:55:04
select alias1.champ, alias2.champ
from A alias1, B alias2
where <jointure>
Où A et B sont deux tables distinctes, contenant chacune un champ "champ".
Marsh Posté le 04-05-2006 à 14:13:03
raph1431 a écrit : ca marche pas |
si
et tu peux même faire:
Code :
|
Marsh Posté le 04-05-2006 à 14:15:43
Peut tu copier ta requete plz ! Un doute m'assaille !
(Ok tu viens de répondre à mon doute, tu n'as pas compris le <jointure> )
Peut tu également préciser ton besoin, à la premiere lecture j'ai compris comme Elmoricq, en seconde lecture je me demande si tu ne veux pas plutot faire un union.
Essaie ca et dis moi si ca te convient :
SELECT champ1, champ2, champ3
FROM table1
UNION ALL
SELECT champ1, champ2, champ3
FROM table2
UNION ALL
SELECT champ1, champ2, champ3
FROM table3;
Si ce n'est pas ce que tu veux, précise ton besoin, et éventuellement copie la structure de deux de tes tables en exemple.
Marsh Posté le 04-05-2006 à 14:18:54
j'aimerai afficher tous les champs de plusieurs tables qui portent le même nom de champs et à la suite l'une de l'autre car sinon ca marche mais ca me met le même champ deux fois
Marsh Posté le 04-05-2006 à 14:20:54
Le "<jointure>" que j'ai mis est une condition que tu dois écrire toi-même, et qui correspond aux (in)égalités à utiliser pour lier les tables A et B de mon exemple.
Marsh Posté le 04-05-2006 à 14:22:14
à la suite horizontalement ou verticalement ?
Exemple
Table1 contient Champ1
Table2 contient Champ1
Tu veux voir
Table1.Champ1, Table2.Champ1
ou
Table1.Champ1
Table2.Champ1
??
Si tu veux la deuxieme, le sql que je t'ai mis au dessus devrait marcher.
Marsh Posté le 04-05-2006 à 14:22:57
voila ma requète : SELECT w3xxnms1.*, w3xxnms2.* FROM w3xxnms1,w3xxnms2
Marsh Posté le 04-05-2006 à 14:28:46
De rien, pour info, le UNION ALL te prend toutes les valeurs de toutes tes tables, alors qu'un UNION tout court te supprime automatiquement les doublons ! N'hésite pas à illustrer ce que tu veux la prochaine fois car ton besoin pouvait être pris à deux sens différents !
Marsh Posté le 04-05-2006 à 13:54:22
Salut tt le monde,
J'ai plusieurs tables avec les mêmes noms de champs.
Je voudrais savoir comment selectionner tous les champs sur toutes mes tables et les afficher à la suite