簡體   English   中英

顯示來自具有相同字段的兩個表的數據

[英]display data from two tables that have the same field

我有兩個表 table1 和 table2 具有相同的字段。 如果我想顯示 table1 和 table2 中的數據怎么辦。 我有這樣的桌子:

表格1

no        name
1         a

表2

no        name
2         b
我想要結果:
\n無名\n 1個\n 2 乙\n

SELECT no, name FROM table1
UNION ALL
SELECT no, name FROM table2

UNION ALLUNION之間的區別?

  • UNION刪除重復項
  • UNION ALL沒有,只是追加

使用UNION

SELECT NO, Name FROM Table1
UNION
SELECT NO, Name FROM Table2

如果您不想刪除重復記錄,請使用UNION ALL

SELECT NO, Name FROM Table1
UNION ALL
SELECT NO, Name FROM Table2

看到這個 SQLFiddle

嘗試:

select no, name from table1
union all
select no, name from table2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM