Je dois modifier une requête existante qui
travaille sur 3 tables pour ramener tous les
records de la première table
quand bien même la conditions sur une des deux
tables n'est pas remplie, j'essaye un LEFT JOIN,
mais il semble que si l'on déclare plus de deux
tables ça ne
marche pas, comment faire ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ilan
Bonjour, Pourquoi ne prevois-tu pas deux cas ? 1) Si la requete est vide alors faire SELECT * FROM Table1;
Bonjour
Je dois modifier une requête existante qui travaille sur 3 tables pour ramener tous les records de la première table quand bien même la conditions sur une des deux tables n'est pas remplie, j'essaye un LEFT JOIN, mais il semble que si l'on déclare plus de deux tables ça ne marche pas, comment faire ?
Merci
Bonjour,
Pourquoi ne prevois-tu pas deux cas ?
1) Si la requete est vide alors faire SELECT * FROM Table1;
Bonjour
Je dois modifier une requête existante qui
travaille sur 3 tables pour ramener tous les
records de la première table
quand bien même la conditions sur une des deux
tables n'est pas remplie, j'essaye un LEFT JOIN,
mais il semble que si l'on déclare plus de deux
tables ça ne
marche pas, comment faire ?
Bonjour, Pourquoi ne prevois-tu pas deux cas ? 1) Si la requete est vide alors faire SELECT * FROM Table1;
Bonjour
Je dois modifier une requête existante qui travaille sur 3 tables pour ramener tous les records de la première table quand bien même la conditions sur une des deux tables n'est pas remplie, j'essaye un LEFT JOIN, mais il semble que si l'on déclare plus de deux tables ça ne marche pas, comment faire ?
Merci
Sylvain Lafontaine
Vous devez soit utiliser une UNION, soit utiliser une sous-requête pour une des deux tables: créer normalement votre requête avec la première table; créez ensuite une deuxième requête en prenant la première requête comme étant une des sources à mettre dans le From.
Vous pouvez essayer également en utilisant des parenthèses pour créer directement la sous-requête dans le From et en lui donnant un nom d'Alias. Je ne sais pas si les sous-requêtes entre parenthèses fonctionnent avec Access mais cela marche très bien avec SQL-Server.
S. L.
"Sylvestre" wrote in message news:41821a43$0$6922$
Bonjour
Je dois modifier une requête existante qui travaille sur 3 tables pour ramener tous les records de la première table quand bien même la conditions sur une des deux tables n'est pas remplie, j'essaye un LEFT JOIN, mais il semble que si l'on déclare plus de deux tables ça ne marche pas, comment faire ?
Merci
Vous devez soit utiliser une UNION, soit utiliser une sous-requête pour une
des deux tables: créer normalement votre requête avec la première table;
créez ensuite une deuxième requête en prenant la première requête comme
étant une des sources à mettre dans le From.
Vous pouvez essayer également en utilisant des parenthèses pour créer
directement la sous-requête dans le From et en lui donnant un nom d'Alias.
Je ne sais pas si les sous-requêtes entre parenthèses fonctionnent avec
Access mais cela marche très bien avec SQL-Server.
S. L.
"Sylvestre" <Sylvestre@world.com> wrote in message
news:41821a43$0$6922$636a15ce@news.free.fr...
Bonjour
Je dois modifier une requête existante qui
travaille sur 3 tables pour ramener tous les
records de la première table
quand bien même la conditions sur une des deux
tables n'est pas remplie, j'essaye un LEFT JOIN,
mais il semble que si l'on déclare plus de deux
tables ça ne
marche pas, comment faire ?
Vous devez soit utiliser une UNION, soit utiliser une sous-requête pour une des deux tables: créer normalement votre requête avec la première table; créez ensuite une deuxième requête en prenant la première requête comme étant une des sources à mettre dans le From.
Vous pouvez essayer également en utilisant des parenthèses pour créer directement la sous-requête dans le From et en lui donnant un nom d'Alias. Je ne sais pas si les sous-requêtes entre parenthèses fonctionnent avec Access mais cela marche très bien avec SQL-Server.
S. L.
"Sylvestre" wrote in message news:41821a43$0$6922$
Bonjour
Je dois modifier une requête existante qui travaille sur 3 tables pour ramener tous les records de la première table quand bien même la conditions sur une des deux tables n'est pas remplie, j'essaye un LEFT JOIN, mais il semble que si l'on déclare plus de deux tables ça ne marche pas, comment faire ?