• # jointure

    Posté par . En réponse au message RAND() dans un SubSelect : comportement étrange. Évalué à 0. Dernière modification le 07 décembre 2013 à 17:20.

    ton code me semble bien compliqué,
    ce serait plus propre, plus lisibile, et plus rapide de faire une simple jointure entre les deux tables (sur l'id peinture present dans les deux table).

    SELECT galerie.id as id_galerie, galerie.nom as nom_galerie,.... 
    FROM pe LEFT JOIN gal ON gal.peinture_id=pe.id 
    ORDER by RAND() 
    LIMIT 1;