соответствующие поля в базе данных, ASP.net (VB) - PullRequest
0 голосов
/ 22 декабря 2009

В таблице есть новостные посты с этими полями:

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

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

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

OwnerID относится к идентификатору в таблице пользователей, как я могу получить имя пользователя, идентификатор которого совпадает с OwnerID?

Я пишу веб-сайт на ASP.net (VB).

1 Ответ

2 голосов
/ 22 декабря 2009

Вам необходимо объединить две таблицы, например:

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';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...