1

我有 2 张桌子

表 1:dit_news

1. id
2. title
3. body
4. date
5. posterID

表 2:dit_users

1. id
2. fullName
3+ a bunch of irrelevant to this problem columns

dit_news.posterID等于dit_users.id

我需要一种方法来获取fullNamedit_users 的 ID 等于posterIDin的记录dit_news。我希望这是有道理的。任何帮助将不胜感激。

4

4 回答 4

2
SELECT dit_users.fullName FROM ditusers INNER JOIN dit_news ON dit_users.id = dit_news.posterID
于 2012-11-16T10:04:32.480 回答
0
select distinct u.fullName
from dit_users u
inner join dit_news n on n.posterID = u.id
于 2012-11-16T10:04:23.830 回答
0
SELECT
    dit_users.fullName
FROM
    dit_news
    JOIN dit_users ON
        dit_news.posterID = dit_users.id
;

您可能只想添加WHERE dit_news.id = N以检索文章 N 的用户名。

于 2012-11-16T10:04:53.020 回答
0
SELECT u.fullname
FROM dit_users u
   JOIN dit_news n ON (n.posterid = u.id)
WHERE n.id = 12345
于 2012-11-16T10:07:59.303 回答