我一直在向条目数据库添加类似的功能......这是数据库的结构:
**Users**
user_id
user_name
etc.
**Entries**
entry_id
entry_content
etc.
**Likes**
user_id
entry_id
(比这复杂一点,有组/类别,但这应该很好解释......)这是我目前正在使用的 SQL 查询:
SELECT
entries.*,
DATE_FORMAT(entry_date, "%M %D, %Y") as entry_date,
groups.group_short_name,
users.user_name, users.user_id,
FROM entries
INNER JOIN groups ON groups.group_id = entries.group_id
INNER JOIN users ON users.user_id = entries.user_id
ORDER BY entry_date DESC
我正在尝试使用此查询检索每个条目的喜欢,并想知道是否可能。我一直在尝试:
COUNT(DISTINCT likes.like_id) as likes
和
LEFT JOIN likes ON likes.entry_id = entries.entry_id
但我不认为这是正确的。我走远了吗?这可能吗?希望这一切都有意义。
我在这里先向您的帮助表示感谢。