Communauté Informatique NDFR.net

Communauté Informatique NDFR.net (http://www.ndfr.net/forums/index.php)
-   Programmation Web (HTML, PHP, ASP, Java, XML, etc.) (http://www.ndfr.net/forums/forumdisplay.php?f=65)
-   -   Croisement de table MySQL (http://www.ndfr.net/forums/showthread.php?t=7861)

wuub 27-02-2007 12:57

Croisement de table MySQL
 
Me revoila à l'attaque avec une petite question SQL.
J'ai 2 tables et je souhaiterai pouvoir filtrer une info a partir de la valeur d'une autre table.
En clair ^^

Dans la table 1, j'ai une référence.
Dans la table 2, j'ai toutes les infos de ma ref.
Je voudrais un truc dans ce genre

SELECT * FROM table2 WHERE ref="table1.ref" ORDER BY id ASC LIMIT 1


C'est possible ?

Comme toujours d'avance merci

wuub 27-02-2007 14:49

je crois que j'ai trouvé :
SELECT * FROM locations, promo WHERE promo.ref = locations.loc_ref ORDER BY id ASC LIMIT 1

Benjy 27-02-2007 16:38

C'est effectivement une solution possible, toutefois je te recommande de bien spécifier les champs que tu veux récupérer (ou du moins de ne faire un * que sur une des tables...), sinon ça risque de te jouer des tours plus tard. De même, précise à quelle table appartient le champ id.


All times are GMT +2. The time now is 03:10.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.