sparh Posté 6 Août 2008 Partager Posté 6 Août 2008 Bonjour, je galère sur une requête, peut être que vous pourrez m'aider: table_1 id element 1 hkjhkh 2 jhyyiouhj 3 iuio 4 poezus dv 5 liyhesd table_2 id correspondance_id texte 1 1 blabla 2 1 bkfjehgsd 3 3 refd 4 2 rgdfvc 5 3 uiggjkgh Je souhaiterai lister les éléments de table_1 en sortant pour chaque élément (id de la table_1) un texte (champ texte de table_2) au hasard (ou table_1.id = table_2.correspondance_id Une idée par hasard ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 6 Août 2008 Partager Posté 6 Août 2008 Bonsoir, Essai ca : select champ_texte_tab2 from table1 a inner join table2 b on a.id = b.correspondance_id group by a.id, champ_texte_tab2 order by rand() Mais je suis pas sur, ca fait longtemps que j'ai pas pratiqué Mysql Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 6 Août 2008 Partager Posté 6 Août 2008 le système de random de mysql fait facilement planter les serveurs si la page est souvent demandée. le mieux est de faire (au moins) la moitié du random en php. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant