Auteur Sujet: Requête Sql Un Peu Plus Complexe  (Lu 765 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne yannbla

  • Connaisseur
  • ***
  • Messages: 278
Requête Sql Un Peu Plus Complexe
« le: 12 avril 2004 à 18:44:21 »
Bonjour,

Je souhaite faire une requête SQL assez simple mais je n'arrive pas à trouver comment le faire (ça doit être une histoire de jointure mais je n'ai pas trouvé).

J'ai une table 'T1' qui a une colonne 'id' et une colonne 'texte'
J'ai une table 'T2' qui a une colonne 'id_t1' et une colonne 'nom'

J'aimerai faire un SELECT sur la table T2 avec comme clause WHERE nom='toto'. Ca j'y arrive sans problème mais ce que je voudrais c'est avoir également le texte de la table T1 où 'id' de la table T1 correpond à 'id_t1' de la table T2 (pour la ligne nom='toto').

Je ne sais pas si j'ai été bien clair... :unsure:  

Hors ligne maverick78

  • VIP
  • *****
  • Messages: 2 601
    • http://www.clan-ck.com
Requête Sql Un Peu Plus Complexe
« Réponse #1 le: 12 avril 2004 à 20:10:46 »
SELECT * FROM t1
LEFT JOIN t2 ON t1.id = t2.id_t1
WHERE t2.nom = 'toto'

ou

SELECT t2.*, t1.nom FROM t1, t2
WHERE t2.nom = 'toto' AND t2.id_t1 = t1.id
La force est dans la céréale
Clan cereal-killer : http://www.clan-ck.com

Ne te demande pas ce que ton pays peut faire pour toi mais plutôt ce que tu peux faire pour ton pays...(JF Kennedy)

Hors ligne yannbla

  • Connaisseur
  • ***
  • Messages: 278
Requête Sql Un Peu Plus Complexe
« Réponse #2 le: 12 avril 2004 à 21:33:28 »
Merci je vais essayer ça tout de suite  :)