j'ai un site immobilier et sur ma page principale j'ai une selection aléatoire de mes ventes ou locations.
Mes lieux ont un et un seul type (appartement, maison, garage...) et d'une nature (vente ou location)
donc 3 tables pour cette requetes : LIEU, TYPE, NATURE
j'ai fait comme ça :
Code :
CODE
SELECT LIEU.*, TYPE.nom_type
FROM LIEU, TYPE, NATURE
WHERE LIEU.num_nature = NATURE.num_nature
AND LIEU.num_type = LIEU.num_type
ORDER BY RAND()
LIMIT 1
FROM LIEU, TYPE, NATURE
WHERE LIEU.num_nature = NATURE.num_nature
AND LIEU.num_type = LIEU.num_type
ORDER BY RAND()
LIMIT 1
le probleme avec cette requete c'est que le random se fait bien mais il me le fait sur la ref du lieu mais également sur le num_type
donc je peux avoir un lieu de ref 1001 avec un type APPARTEMENT et en rafraichissant la page avoir le même lieu avec un type MAISON...
comment faire ? merci d'avance