2009-12-21 4 views
0

В таблице у меня есть новости сообщения с этими полями:соответствующие поля в базе данных, ASP.net (VB)

  • Название
  • Содержание
  • OwnerId

И еще пользователей таблица

  • ID
  • Имя
  • Фамилия

OwnerId относится к 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';