requete sur 2 tables

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : requete sur 2 tables

par Cyrano » 19 juin 2006, 07:44

Dans ce cas, il faut passer par une jointure externe :

Code : Tout sélectionner

SELECT champ_a, champ_b, ... FROM table_1 AS t1 LEFT OUTER JOIN table_2 AS t2 ON t1.champ1 = t2.champ_1;
Et dans ce cas, tu auras toutes les lignes de la table 1 incluant celle qui n'ont pas de correspondance dans la table 2.

requete sur 2 tables

par newlc » 18 juin 2006, 23:16

bonjour

j'ai le problême suivant

je recherche la bonne syntaxe pour une requete sur deux tables
je j'ai qu'il faut une jointure sur un des champs des deux table

comme par exemple:

SELECT * FROM table1,table2 WHERE table1.champ1=table2.champs1

seulement moi j'ai un formulaire avec deux champs de saisie
et je souhaite afficher les infos d'une table pour un produit et les infos d'une autre table d'un autre produit ne se trouvant pas forcement dans la table1

avez vous une idée???