MySQL - Optimiser le lien entre deux tables - SQL/NoSQL - Programmation
Marsh Posté le 11-10-2007 à 15:40:21
table intermediaire, sans hesiter
SELECT idPhoto FROM
t_motCle LEFT JOIN t_intermediare ON t_motCle.idMotCle = t_intermediare.idMotCle LEFT JOIN t_photo ON t_intermediare.idPhoto = t_photo.idPhoto
WHERE motCle='totoz'
Marsh Posté le 11-10-2007 à 16:24:42
Un grand merci flo850 !!
Je pensais bien que c'était mieux ainsi... sans en être sûr...
Et la requête fonctionne nickel !!
Thnx a lot !
(°-°)
Marsh Posté le 11-10-2007 à 15:30:40
Bonjour à tous,
je voudrais faire une recherche de photos par mot cle dans une base de données.
J'aurais voulu savoir si c'était mieux de faire un champ mot cle dans ma table photos en y mettant l'id de tous les mot cle lui étant associée séparé par des "," et une table mot cle
- ou -
si c'est mieux de ne pas avoir de champs mot cle dans ma table photos MAIS d'avoir une table intermédiaire en plus qui contient des couples id_photos/id_motcle.
Dans le deuxième cas, quelle serait alors la requete pour afficher les photos correspondant à un mot cle (disons $motcle) ?
D'avance merci à tous ceux qui se pencheront sur la question !!
Seb