如何将两个表数据与 SELECT 一起使用



嗨,任何人都可以帮我编写一个查询,以在两个表之间连接数据。

这是细节..

我拿了两张桌子

表 1= 用户 tb

id   name  age city 
1    David  29  Japan
2    John   23  UK
3    Anthony 20  Russia

表 2= msgtb

id msg senderid
1  Hi   2
1  bye  3

现在我想制作一个看起来像收件箱的页面..输出应该是这样的假设记录 id=1。所以他的收件箱应该是这样的

我不想打印发件人 ID。我想打印它的细节

Message  senderName  SenderCity
Hi        JOhn         Uk
bye        Anthony     Russia...

希望所有人都能理解我想解释的内容...

请帮忙..谢谢。。

这和SQL一样简单。 我建议在线阅读或一本关于SQL的书 - 也许是前3章左右。

select m.msg, u.name, u.city
from msgtb m
join usertb u on m.senderid = u.id
select msgtb.msg, usertb.name, usertb.city
from msgtb,usertb where msgtb.senderid = usertb.id and msgtb.id=1

最新更新