![]() |
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 |
je crois que j'ai trouvé :
SELECT * FROM locations, promo WHERE promo.ref = locations.loc_ref ORDER BY id ASC LIMIT 1 |
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 06:36. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.