U.id userId, U.username userUsername, U.bio userBio, U.image userImage select A.id articleId, A.slug articleSlug, A.title articleTitle, A.description articleDescription, A.body articleBody, A.created_at articleCreatedAt, A.updated_at articleUpdatedAt, T.name tagName, from articles A left join article_tags AT on A.id = AT.article_id left join tags T on T.id = AT.tag_id left join users U on U.id = A.user_id select DISTINCT(A.id) articleId, A.created_at from articles A left join article_tags AT on A.id = AT.article_id left join tags T on T.id = AT.tag_id left join article_favorites AF on AF.article_id = A.id left join users AU on AU.id = A.user_id left join users AFU on AFU.id = AF.user_id