将具有相同列的两个表合并为一个

时间:2009-07-13 13:43:16

标签: sql

我有这样的表:

Table Articles
---------------
AID(PK)   Name   PublisherID   Words


Table Books
---------------
BID(PK)   Title  PublisherID   Date

我想将它们合并为:

Table Total
---------------
Title   PublisherID

在这个新表格中,Table.Articles中的名称属于标题列, 因为..文章。名称和图书。标题意思相同:)

任何答案都将非常感激:)

由于

2 个答案:

答案 0 :(得分:7)

select title, publisherid from books
union all
select name, publisherid from articles

答案 1 :(得分:1)

据我了解,您正在寻找结果:

select name, publisherId
from TableArticles
union 
select title, publisherId
from TableBooks