如何合并具有相同列名的表

时间:2019-02-25 19:12:59

标签: mysql

我有3个具有相同列名的表。

第一个表是PriceList1

 id      name      price
  1.       A         6
  2.       B         4

第二个是PriceList2

 id      name      price
  1.       C         3
  2.       D         1

第三个是PriceList3

 id      name      price
  1.       E         5
  2.       F         6

我想将这些表合并为一个表

 id      name      price
  1.       A         6
  2.       B         4
  1.       C         3
  2.       D         1
  1.       E         5
  2.       F         6

我用

Select * from PriceList1 p1 left join PriceList2 p2 on p1.id = p2.id join PriceList3 p3 on p3.id = p1.id

我使用左外部联接,联接,右外部联接,右联接。

我总是这样。

 id      name      price     id      name      price     id      name      price
  1.       A         6        1.       C         3        1.       E         5
                               ........

0 个答案:

没有答案