嗨,任何人都可以帮我编写一个查询,以在两个表之间连接数据。
这是细节..
我拿了两张桌子
表 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