Requette Selection de plusieurs Tables

Signaler
Messages postés
23
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
17 janvier 2010
-
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
-
Bonjour
Ya t'il un moyen de fair une seletion de plusieur tables qui on exactement les même chanps dans le même ordre:


RQT = "SELECT * From table1 , table2 , table3 Where Code='0'

Pour moi cette derniere requette ne fonctionne pas.
l'erreur VB est: Le Champ specifier 'code' peut designer plusieur tables listées dans la clause from.
J'ai pas comprie l'erreur.

3 réponses

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
47
salut,

l'erreur c'est que si tu fais une requête SQL sans respecter la syntaxe SQL, le moteur a le droit de ne pas être trop d'accord :)

voir JOIN, INNERJOIN, INTERSECT, etc....
mais çà c'est vraiment du SQL pure..., pas du VB

http://www.sqlfr.com/

[hr]
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
80
Salut

RQT = "SELECT * " & _
      "  From table1, table2, table3 " & _
      " Where table1.Code='0'" & _
      "   and table2.Code='0'" & _
      "   and table3.Code='0'"

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
80
PS : Si Code est défini dans tes tables comme un champ numérique, pas de ' pour sa valeur
"   and table3.Code = 0"