我的SQL能力不强,我只懂一点点,足以带来危险——我的意思是,我可能比创建查询更快地破坏查询。
这是我拥有的查询:
-- [params] -- topic_id :topic_id SELECT user_id, post_number, raw, created_at, like_count FROM posts WHERE topic_id = :topic_id ORDER BY post_number
我遇到的问题是,当我在社区中运行查询时,它会显示一个可点击的user_id用户,但当我导出它时,它只是ID,这对于将其发送给其他人进行跟进的人来说不太有用。我认为我可能需要使用连接来实现一些魔法。有人能帮忙吗?
user_id
您可以 JOIN users 表以获取该信息。
users
-- [params] -- topic_id :topic_id SELECT p.user_id, u.username, p.post_number, p.raw, p.created_at, p.like_count FROM posts p JOIN users u ON u.id = p.user_id WHERE p.topic_id = :topic_id ORDER BY p.post_number
我知道需要加入 谢谢 @JammyDodger
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.