查詢兩張表的所有資料
SELECT * FROM 表A union UNION ALL SELECT * FROM 表B
UNION在進行表連結後會篩選掉重複的記錄,Union All不會去除重複記
一般情況下要保證 表A 和表B 字段數 并且字段類型要一樣,
如果你要查的 兩張表中 大部分 相同 但仍有不同字段,但是又需要同時查到兩張表的資料則可以利用别名處理
例:
表A : studentName ,teacherName,schoolName
表B: studentName,className,studentSex
則sql:SELECT studentName,teacherName,schoolName," " AS className," " AS studentSex FROM 表A
UNION ALL SELECT studnetName," " AS teacherName," " AS schoolName,className,studentSex FROM 表 B
這樣就可以查出兩張表的所有資料了