第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

將 2 個(gè)表格顯示到 1 個(gè)網(wǎng)格視圖中

將 2 個(gè)表格顯示到 1 個(gè)網(wǎng)格視圖中

C#
繁星點(diǎn)點(diǎn)滴滴 2022-11-13 16:00:48
我有 2 個(gè)表(表 1 和表 2)。Table1 和 Table2 的列名相同,但 Table2 比 Table1 多了一些列。列名如下:表1 [姓名、姓氏、年齡、性別、身高]表 2 [姓名、姓氏、年齡、性別、出生日期、出生地]我正在嘗試將兩個(gè)表中的數(shù)據(jù)放入 1 個(gè)網(wǎng)格視圖中。我試過(guò)使用 UNION ALL 但它會(huì)返回一個(gè)錯(cuò)誤,因?yàn)榱胁灰粯?。是否可以將所有這些列加入 1 個(gè)網(wǎng)格視圖并相應(yīng)地顯示數(shù)據(jù)?例如:姓名、姓氏、年齡、性別、身高、出生日期、出生地如果是這樣,我的 sql 查詢會(huì)是什么樣子?PS:我在每個(gè)表中有 70 多列,所以單獨(dú)選擇它是行不通的
查看完整描述

3 回答

?
達(dá)令說(shuō)

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊

只需將空值放入缺失的列中并使用UNION ALL


select name, surname, age, gender, height, null, null from table1

union all

select name, surname, age, gender, null, dateofbirth, origin from table2

正如@TheImpaler 所提到的,沒(méi)有辦法手動(dòng)選擇列。


查看完整回答
反對(duì) 回復(fù) 2022-11-13
?
回首憶惘然

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊

請(qǐng)?jiān)囋囘@個(gè)。


SELECT 

    Name, Surname, Age, Gender, Height,NULL AS DateOfBirth,NULL AS  Origin 

FROM 

    table1 


UNION ALL


SELECT 

    Name, Surname, Age, Gender, NULL AS Height, DateOfBirth, Origin

FROM 

    table2 


查看完整回答
反對(duì) 回復(fù) 2022-11-13
?
紫衣仙女

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊

您可以使用 ROW_NUMBER 函數(shù)


SELECT t1.Column1, t1.Column2, t2.Column3, t2.Column4

FROM (

   SELECT Column1, Column2,

          ROW_NUMBER() OVER (ORDER BY Column1) AS rn

   FROM Table1) AS t1

FULL OUTER JOIN  (

   SELECT Column3, Column4,

          ROW_NUMBER() OVER (ORDER BY Column3) AS rn

   FROM Table2) AS t2

ON t1.rn = t2.rn  


查看完整回答
反對(duì) 回復(fù) 2022-11-13
  • 3 回答
  • 0 關(guān)注
  • 118 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)