2009-12-21 46 views
0

在一个表中我有这些领域的新闻发布:匹配字段,ASP.net(VB)

  • 标题
  • 内容
  • OWNERID

而一个用户表

  • ID
  • 名称

的OWNERID涉及用户表中的ID,我怎么能得到谁的ID的OWNERID匹配用户的名字吗?

我在ASP.net(VB)写一个网站。

回答

2

您将需要两个表连接在一起,就像这样:

select users.Name 
from news inner join users 
    on OwnerID = ID; 

此查询没有where子句来筛选返回所以此查询将返回谁与一个news记录相关联的所有用户结果。如果您想查找与特定新闻记录关联的用户,您需要过滤新闻标题或此类内容:

select users.Name 
from news inner join users 
    on OwnerID = ID 
where Title = 'Some Title';