Mysql Je souhaites faire une requete sur 3 tables
Posté : 23 oct. 2005, 15:51
bonjour,
Je souhaites faire une requete sur 3 tables avec comme critère de recherche la date sur les 3 tables pour un classement optimal, des mises à jour des 20 dernières dates uniquement.
Tables : videos, photos, articles.
Je veux récuperer la date(dateposte) et le nom(noms) dans les trois.
dans photos et videos le repertoire (repertoire), dans articles le lien(url).
Je souhaites faire une requete sur 3 tables avec comme critère de recherche la date sur les 3 tables pour un classement optimal, des mises à jour des 20 dernières dates uniquement.
Tables : videos, photos, articles.
Je veux récuperer la date(dateposte) et le nom(noms) dans les trois.
dans photos et videos le repertoire (repertoire), dans articles le lien(url).
$sql = 'SELECT photos.noms,photos.dateposte, videos.noms,videos.dateposte, articles.dateposte,articles.noms
FROM videos,photos
WHERE photos.dateposte=(SELECT MAX(photos.dateposte)
and videos.dateposte=(SELECT MAX(videos.dateposte) FROM videos,photos)) LIMIT 20';
est ce possible ???