Konu konu birden çok kullanıcı için bilgi alın

1 Cevap php

Ben inşa ediyorum benim forum, ben bir iş parçacığı mesajları yapmak kullanıcılar hakkında bilgi almak istiyorum. Örneğin, bir imza, bir tablodan vb kendi forum rütbe, mesajların sayısı, ForumSettings. Ben bir kimlik ile bir tablodaki parçacığı listesi var, ve ben threadlist tablosuna bağlanan bir threadID kolonu ile ayrı bir tabloda mesaj var. PHP kullanarak, nasıl ben ETKİN yaptıkları her mesaja yanında görüntülemek için bir kullanıcı hakkında bilgi alabilirim?

1 Cevap

Eğer id = 5 ile iplik yüklenirken Say

SELECT u.`name`, u.`signature`, u.`rank`, COUNT(*) as numPosts
FROM `users` u INNER JOIN `posts` p ON (u.`id` = p.`userId`)
WHERE u.`id` IN (
    SELECT `userId` FROM `posts` WHERE `threadId` = 5
)
GROUP BY u.`name`, u.`signature`, u.`rank`