2012-05-11 5 views
0

私はmysql DB上で1つのことをしたいです。2つのテーブルから列を選択する方法と、その1つで順序を設定する方法はありますか?

私は2つのテーブルがあります。

first_table:

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

Second_table:

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

first_table.article_id = second_table.idを、その後の記事=名前。

最初のテーブルからarticleとarticle_idを選択し、2番目のテーブルにあるcommit_date(すべてのレコードに対して正しい)でソートしたいとします。

どうすればよいですか?

答えて

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 
関連する問題