Une Requête pour interroger deux table en sql

Eléphant du PHP | 106 Messages

03 juil. 2012, 21:35

Bonjour,

J'ai une BDD nommé "trier" avec 2 tables : "tfi2003_contacts" et "vt"

je voudrais interroger avec Une Requête les deux tables en sql pour avoir un résultat.

exemple : il y a un le champs "societe" en commun dans les tables.

alors une fois interroger la table "tfi2003_contacts" ou "vt" je voudrais avoir le résultat --> des champs "localite" et "region" apparaître avec le champs commun "societe"

voici un exemple de la sorte :

Code : Tout sélectionner

$select = "SELECT prenom,nom,titre,phone,email,pays,no,cp,(cp-no) AS calcul FROM tfi2003_contacts ";
comment faire simple ? car je c pas faire merci de votre aide
faut-il créer une liaison entre les deux tables ? si oui comment ?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

03 juil. 2012, 22:12

salut,

avec une jointure simple avec un where, par exemple : select .... from tfi2003_contacts, vt tfi2003_contacts.societe = societe.vt


@+
Il en faut peu pour être heureux ......

Eléphant du PHP | 106 Messages

03 juil. 2012, 22:52

Comment faire une jointure simple ? car j utilise phpmyadmin

Mammouth du PHP | 790 Messages

03 juil. 2012, 23:00

compliqué de t'expliquer les jointures, lis ça: http://www.siteduzero.com/tutoriel-3-21 ... s-sql.html et ce seras plus facile après...
Les fautes de grammaire et d'orthographe contenu dans mes postes sont sous copyright, vous pouvez les utiliser pour un usage personnelle mais vous ne devrez en aucun cas les utiliser a des fins commercial sans une autorisation écrite de ma part.

Eléphant du PHP | 106 Messages

07 juil. 2012, 16:09

bonjour,
SELECT * FROM table1,table2 WHERE table1.champs=table2.champs
SELECT * FROM vt,tfi2003_contacts WHERE vt.societe=tfi2003_contacts.localite

rien ne s 'affiche ?

le champs en commun des deux tables est societe

les données à afficher sont localite et region de la table tfi2003_contacts mais avec en commun le champ societe des 2 tables.


Merci

ViPHP
AB
ViPHP | 5818 Messages

07 juil. 2012, 16:21

Rien ne s'affiche, c'est à dire ? Que renvoie phpMyadmin comme message ?

Eléphant du PHP | 106 Messages

08 juil. 2012, 14:46

Pas d'enregistrements dans cette table...

Bizarre car la table est bien renseignée ...


Quel serait la requête qui peu faire le nécessaire dans mon cas merci de votre aide

ViPHP
AB
ViPHP | 5818 Messages

08 juil. 2012, 17:46

Enlève le WHERE le temps de débugguer.