Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: Fabien le le 21-02-2003 a 13:43:48

Titre: Selection dans 2 tables
Posté par: Fabien le le 21-02-2003 a 13:43:48

J'ai les 2 tables suivantes : guildien et news

Table guildien :


Table news :


J'aimerais faire une requete pour avoir la liste des news mais en remplacant les champs numGuildien et numModero par le pseudo correspondant au numGuildien de la table guildien...

En gros pour récupere le pseudo du moderateur et de la personne ayant écrit la news...


Merci

Titre: Re:Selection dans 2 tables
Posté par: Shain le le 21-02-2003 a 14:04:06

Quelque chose comme ca ?

SELECT g.pseudo, g2.pseudo, n.titre

FROM news AS n, guildien AS g, guildien AS g2

WHERE n.numGuildien = g.numGuildien AND n.numModero = g2.numGuildien

Titre: Re:Selection dans 2 tables
Posté par: POde.uk le le 21-02-2003 a 15:53:55

depuis mysql 4.1 tu peux faire des sous requetes genre

SELECT truc FROM table WHERE cacahouete IN (SELECT autretruc FROM autretable WHERE bidule='machin')

mais c'est très lent car apparement c'est pas top optimisé pour le moment

mais il existe une solution qui s'appelle jointure, et la je peux pas t'en dire plus paske chuis un paysans qui fait 2 requetes dans ces cas la ;D

dailleurs je me demande si c'est pas ce ke tu viens de faire shain ???
numguildien c une clés "index"?

Titre: Re:Selection dans 2 tables
Posté par: Shain le le 21-02-2003 a 16:15:19

Si, c'est ca les jointures POde. D'ailleurs ca marche, Skink a testé.

Titre: Re:Selection dans 2 tables
Posté par: POde.uk le le 21-02-2003 a 16:54:36

okay je note :)

Titre: Re:Selection dans 2 tables
Posté par: Shain le le 21-02-2003 a 17:13:29

Plus d'infos : http://www.phpinfo.net/articles/article_mysql.html

Titre: Re:Selection dans 2 tables
Posté par: POde.uk le le 21-02-2003 a 17:22:00

merci :)

Titre: Re:Selection dans 2 tables
Posté par: POde.uk le le 21-02-2003 a 17:22:39

ah mince terrible, il a rouvert ce site!

Titre: Re:Selection dans 2 tables
Posté par: Shain le le 21-02-2003 a 17:27:04

Clair, c'est le best ;)

Titre: Re:Selection dans 2 tables
Posté par: POde.uk le le 21-02-2003 a 17:28:31

kler :)


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.