0

我想在我的 mysql DB 上做一件事。

我有两张桌子:

第一表:

| article          | longtext             | YES  |     | NULL    |                |
| article_id       | int(11)              | YES  |     | NULL    |                |

第二表:

| id    | int(11)  |
| name  | longtext | 
| commit_date  | date |

当 first_table.article_id = second_table.id 时,article = name。

我想从第一个表中选择 article 和 article_id 并按 commit_date 对它们进行排序(对每条记录都正确),它位于第二个表中。

怎么做?

4

1 回答 1

0

看看下面的查询,应该做你想做的事:

SELECT article, article_id
FROM first_table f
JOIN Second_table s ON f.article_id = s.id AND f.article = s.name
ORDER BY s.commit_date
于 2012-05-11T08:45:24.977 回答