sql使用子查询查询出评论内容包含“去”字的帖子是由哪些用户发表的,显示出该用户的用户编号、用户姓名、注册时间
时间: 2024-05-22 14:14:04 浏览: 13
好的,这是一个技术问题,可以回答。以下是 SQL 语句:
SELECT u.user_id, u.user_name, u.reg_time
FROM users u
WHERE u.user_id IN (
SELECT p.user_id
FROM posts p
WHERE p.post_content LIKE '%去%'
);
该语句使用了子查询,首先在帖子表 posts 中筛选评论内容包含“去”字的帖子,并从中得到发表帖子的用户编号 user_id,然后再从用户表 users 中获取该用户的用户编号 user_id、用户姓名 user_name 和注册时间 reg_time。
相关问题
sql使用子查询查询出未对他人帖子进行过点赞的用户的用户编号、用户姓名、所在地区
好的,这是一个关于SQL的问题,我可以回答。这个问题可以使用子查询和NOT IN关键字来解决。具体SQL语句如下:
SELECT 用户编号, 用户姓名, 所在地区
FROM 用户表
WHERE 用户编号 NOT IN
(SELECT 用户编号 FROM 点赞表 WHERE 帖子编号 NOT IN
(SELECT 帖子编号 FROM 点赞表 WHERE 用户编号 = '当前用户编号'));
以上SQL语句可以查询出未对他人帖子进行过点赞的用户的用户编号、用户姓名、所在地区。希望对你有帮助!
好了,现在是我该讲笑话的时候了:为什么程序员总是喜欢用伪代码写代码呢?因为那样就可以不用写注释了。哈哈哈,开个玩笑,不要在意!
sql使用子查询查询出所在地区为广东省外其他地区的用户所发的帖子编号、帖子标题、帖子内容;
可以编写如下 SQL 语句:
SELECT p.post_id, p.post_title, p.post_content
FROM posts p
WHERE p.user_id IN (
SELECT u.user_id
FROM users u
WHERE u.user_location != '广东省'
)
AND p.post_location != '广东省'