2011-08-06 5 views
0

私は、たとえば、データベースに2つの類似のテーブルを持っている:データと1つのショー

news1:

id | title | body| 
1 | aaa | aaa | 
2 | ggg | bbb | 
2 | xxx | ccc | 

と news2:

id | title | body | photo | 
1 | BBB | 111 | 111 
2 | RRR | 222 | 222 
3 | EEE | 333 | 333 

は、どのように私は、データを取得することができます2つのテーブルから表示し、テンプレートで例題のタイトル順に表示しますか?

title | body | photo 
aaa | aaa 
BBB | 111 | 111 
EEE | 333 | 333 
ggg | ggg 
RRR | 222 |222 
xxx | xxx 

答えて

0

使用連合

SELECT * 
    FROM news1 n1 
UNION ALL 
SELECT * 
    FROM news2 n2 

UNION ALLは速くなりますが、それらが存在する場合、重複は削除されません。重複を削除する場合は、UNIONを使用します。 Joining two similar tables in MySQL

関連する問題