一张表中的ID对应另一张表中的两个字段怎么查询
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一张表中的ID对应另一张表中的两个字段怎么查询相关的知识,希望对你有一定的参考价值。
比如,有一张用户表,和一张留言表。留言表中有两个字段:(分别是发布留言信息的用户ID和接收留言信息的用户ID)这两个字段的ID都对应的是用户表的ID。
我现在的需求是要查询留言表,并可以显示出:哪一位用户对哪一位用户说了什么,都要显示用户名。
最好是只用SQL语句实现,不用视图
SELECT C.留言内容, A.用户姓名 AS 留言人,B.用户姓名 AS 被留言人 FROM 留言表 AS C INNER JOIN 用户表 AS A ON C.留言用户ID=A.用户ID INNER JOIN 用户表 AS B ON C.被留言用户ID=B.用户ID 参考技术A 用连接查询
以上是关于一张表中的ID对应另一张表中的两个字段怎么查询的主要内容,如果未能解决你的问题,请参考以下文章