sql考题,怎么写,求教!

图片描述

是这样的,最终实现效果是为每一个评论列表匹配它在用户表里对饮的头像地址

先是查询出table_1(文章评论表)文章评论结果集的

然后我发现这些评论没有用户头像,所以需要我去关联查询的table_2(用户表),这个地方第一次评论查询出的结果集里的reply_user是跟table_2(用户表)里的username所关联对应的

要查询的用户头像就在table_2(用户表)的avatar_link字段中

再将查询出的评论列表和对应的头像进行合并(每条评论对应不同的用户头像)

求解呀,sql学艺不精

阅读 2.4k
4 个回答
--根据你的要求,下面的sql应该能解决

SELECT a.*,b.avatar_link

FROM [dozhan_reply] a

INNER JOIN [dozhan_user] b ON a.reply_user = b.username

WHERE a.reply=69

关联查询你不会?另外把问题最好用文字描述一下,看起来方便

新手上路,请多包涵

问题描述模糊,图片里要返回头像地址,文字表述又说要一并返回???
若是前者,顶楼上,进行关联查询,然后返回avatar_link。详见https://bbs.csdn.net/topics/3...

是最基础的连接查询了,参考 SQL的四种连接查询

注意该文是 SQL Server 语法,你可以找一下 MySQL 的语法如何写。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题