⑴ 用sql語言將兩張表合並起來
用經銷商代碼做為key,連接兩張表格。
select * from 表1,表2 where 表1.經銷商代碼=表2.經銷商代碼
⑵ 在SQL中 把兩個表的數據合並到第三個的表中。
selectaa.sno,aa.sname,aa.sex,(casewhenbb.score=''thencc.scoreelsebb.scoreend).sno=bb.snoleftjoincconaa.sno=cc.sno
⑶ SQL怎樣合並兩個表進行查詢
selecttop10*from
(select*from表1
unionall
select*from表2)asT
orderby某欄位
union all就是把倆表連接
然後把他倆連接的結果集起名叫T
然後你就可以用top了
你可以直接運行一下括弧里那句,如果表結構相同你兩個可以用*,如果部分欄位相同,你就要把在一起的欄位寫到一起了,比如
selectid,namefrom表1
unionall
selectid,namefrom表2
類似這樣
⑷ SQL 表如何兩張表合並成一張 !!
UNION 操作符用於合並兩個或多個 SELECT 語句的結果集。
請注意,UNION 內部的 SELECT 語句必須擁有相同數量的列。列也必須擁有相似的數據類型。同時,每條 SELECT 語句中的列的順序必須相同。
SQL UNION 語法
SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2
注釋:默認地,UNION 操作符選取不同的值。如果允許重復的值,請使用 UNION ALL。
SQL UNION ALL 語法
SELECT column_name(s) FROM table_name1
UNION ALL
SELECT column_name(s) FROM table_name2
另外,UNION 結果集中的列名總是等於 UNION 中第一個 SELECT 語句中的列名。
⑸ 如何用sql將2個表合並為一個表 如下圖
這兩個表之間有關系?你說結構一樣,是什麼一樣?不清楚。
如果這兩個表之間沒有關系,現又要合並,說明這8個屬性本就是一個實體的完整屬性,又何必拆分,表的設計就有問題了。
⑹ SQL 如何合並兩個表
create
view
v1
as
select
a.欄位列表
from
a
union
all
select
b.欄位列表
from
b
生成的視圖v1就是兩個表的集合了
⑺ 用SQL語句合並兩張表
select a.name,a.date+isnull(b.data,'')
from a left join b on a.name=b.name
⑻ SQL求兩張表如何合並。
先用左連接將1表完全查出,再用右連接將2表完全查出,最後合並結果
SELECT t1.id AS `編號`,t1.`name` AS `名稱`,t1.score AS `科目一分數`,CASE WHEN t2.score IS NULL THEN 0 ELSE t2.score END AS `科目二分數`
FROM t1 LEFT JOIN t2 ON t1.id= t2.id
UNION
SELECT t2.id AS `編號`,t2.`name` AS `名稱`,CASE WHEN t1.score IS NULL THEN 0 ELSE t1.score END AS `科目一分數`,t2.score AS `科目二分數`
FROM t1 RIGHT JOIN t2 ON t1.id= t2.id;
⑼ 怎樣用SQL語句合並兩個表中的兩個列
你給個條件好讓兩條合並成一條啊。如
select a.names, b.names as typ from table1 as a ,table2 as bwhere a.id=b.id
⑽ sql合並兩個表
使用not in啊。
insert into customer2 select * from customer1 where id not in(select id f
rom customer2);