Salut, tout le monde,
j'essaie de grouper plusieurs tables pour sélectionner les utilisateurs les plus populaires en (pdo ein) quelqu'un aurait une meilleure façon de procéder une meilleure requête ?

Mes tables

    table 1 // gallery
    id
    id_user
    picture
    com_count(int) // update a chaque commentaire
    like_count
    date_up

    table 2 // commentaire topic
    id
    id_user
    id_topic
    com_count
    date_topic

    table user 
    id
    name
    emal ....

merci d'avance je suis là pour plus de d'info ou éclairement.

1 réponse


Hello :)T

Tu peux faire un left joint

SELECT user.name, user.email, gallery.picture, gallery.user_id, gallery.com_count, gallery.like_count, gallery.date_up, comm.user_id, comm.id_topic, comm.com_count, comm.date_topic
FROM user AS user
LEFT JOIN gallery AS gallery
ON user.id=gallery.user_id
LEFT JOIN commentaire_topic AS comm
ON user.id = comm.user_id