【问题标题】:how to use two table data with select如何通过选择使用两个表数据
【发布时间】:2014-03-02 20:00:55
【问题描述】:

您好,任何人都可以帮我写一个查询,以连接两个表之间的数据..

这里是细节..

我拿了两张桌子

Table1=usertb

id   name  age city 

1    David  29  Japan

2    John   23  UK

3    Anthony 20  Russia

Table2=msgtb

id msg senderid

1  Hi   2

1  bye  3

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

我不想打印 senderid..我想打印它的详细信息

Message  senderName  SenderCity

Hi        JOhn         Uk

bye        Anthony     Russia...

希望大家能明白我要解释的...

请帮忙..谢谢..

【问题讨论】:

标签: sql


【解决方案1】:

这和 SQL 一样简单。我建议在线阅读或阅读有关 SQL 的书——可能是前 3 章左右。

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

【讨论】:

    【解决方案2】:
    select msgtb.msg, usertb.name, usertb.city
    from msgtb,usertb where msgtb.senderid = usertb.id and msgtb.id=1
    

    【讨论】:

    • 对不起,这是我的错误...它的工作...非常感谢...我刚刚添加
    猜你喜欢
    • 2017-03-06
    • 1970-01-01
    • 2017-12-20
    • 1970-01-01
    • 2015-02-12
    • 1970-01-01
    • 2017-10-21
    • 1970-01-01
    • 2012-03-07
    相关资源
    最近更新 更多