У меня есть три таблицы:
ITEMDISPLAYCOUNTS * в этой таблице хранится информация о том, кто отображал какие сообщения и сколько раз
postid, подсчет, ктоотображалид
ПУБЛИКИ *эта таблица хранит информацию о том, кто что опубликовал?
постид, ктоопубликовалид
ASPNET_USERS
идентификатор пользователя, имя пользователя
В конце я хочу, чтобы кто чей пост отображал и сколько раз, с именами пользователей, а не с идентификаторами пользователей:
ВЫХОД
UserNameWhoDisplayed, UserNameWhosePost, Счетчик
Я написал следующий код, но он не работает должным образом.
SELECT u1.UserName, u2.UserName, ItemDisplayCounts.Count
FROM ItemDisplayCounts AS i, Posts AS p, aspnet_Users AS u1, aspnet_Users AS u2
WHERE p.UserId = u2.UserId AND i.UserId = u1.UserId AND i.PostId = p.PostId
Может кто подскажет какие исправления?