1樓:樓主跟我來搞基
(1)聯立選欄位
select a.id,a.name name_2014,a.age.b.name name_2013 from
(select id,name,age from a where time=2014) a,
(select id,name from a where time=2013) b where a.id=b.id
(2)利用case when和group by,這個需要測試(原因是我忘了直接寫group行不行,還是要再套一層)
select id,max((case when time=2014 then name end)) name_2014, max((case when time=2014 then age end)) age,max((case when time=2013 then name end)) name_2013 from table group by id
(3)欄位子查詢,也需要測試,好像有時候會爆寫錯誤
select id,name,age,(select name from table where time=2013 and table.id=a.id) name_2013 from table a where a.
time=2014
2樓:匿名使用者
select a.*,b.* from (select row_number() over(order by id) as rn,* from a) a
left outer join (select row_number() over(order by id) as rn,* from b) b
on a.rn= b.rn
思路就是先分別給兩個表裡面新增rownumber,然後用rownumber進行join查詢
3樓:
如果是oracle資料庫
select a.a, a.b, b.c, b.d from(select rownum as k,a,b from a) t1join
(select rownum as k,c,d from b) t2on t1.k=t2.k
如果是sql server資料庫:
select a.*,b.* from (select row_number() over(order by a) as rn,* from a) a
join (select row_number() over(order by c) as rn,* from b) b
on a.rn= b.rn
4樓:愛心善行共贏
沒有關係的話怎麼判斷哪些a b 和哪些 c d 的資料顯示字一條裡?
5樓:匿名使用者
select a.a, a.b, b.c, b.d from a, b
求救。。如何把兩條sql語句查詢的結果連線到一起顯示?
6樓:匿名使用者
2個查詢結果可以一對一關聯,不過要有關聯的欄位,然後用left join ,right join
,inner join 都隨意的。如果沒有關聯欄位可以自己在查詢時候新增一個唯一標示的欄位作為關聯欄位
7樓:我愛我的大露露
大哥。。。查詢的結果好像不是一列 查詢是對於行的操作 出來只能是一行或者一個屬性的值 你的意思是不是能把兩個屬性連線到一個表中的意思?
8樓:匿名使用者
用|| 例如: sql> select 'aa'||'bb' col from dual; col - aabb sql> <%=rs("a")%>&<%=rs("b")%>
9樓:匿名使用者
是一個資料庫裡面的資料嗎?還是不同的資料庫??
10樓:
關鍵是看你想要啥結果
sql怎麼將兩個查詢結果合在一起顯示?
11樓:abc的德芙
在sql輸入框中輸入一下**即可:
and a.spid=c.spid
and b.hw=c.hw
and (a.sptm = :v_get
or a.spbh like :v_zjmor a.
zjm like :v_zjmor a.spmch like :
v_zjmor a.sptm like :v_zjm )
sql如何把兩個查詢結果連線在一起
12樓:匿名使用者
你要的是什麼結果。
是id,name ,age
可是2013沒有這個欄位啊,age要怎麼顯示?
還是id_2014 name_2014 age_2014 id_2013 name_2013你要的是哪種?
sql:兩個select語句查詢出的結果如何拼接到一起
13樓:匿名使用者
select * from(select 配料日期,供貨商,規格,貨品名稱,染料用量 from 染料表 union all select 配料日期,供貨商,規格,貨品名稱,助劑用量 from 助劑表)
14樓:木森耙耙
select1
union [all] all會顯示兩個表所有記錄不會去重select2
結果集的欄位名會以第一個表欄位為準,,
15樓:匿名使用者
使用 union 就可以連線兩個表了,注意連線條件就行
16樓:匿名使用者
從資料來看資料表結構相同所以
seelct * from
select * from a
union
select * from b
) aa order by aa.公司編號
17樓:匿名使用者
兩個結果 union
結果1union結果2
18樓:匿名使用者
select * from (你的查詢語句1.。。。。。。 )
union all
select * from (你的查詢語句2.。。。。。。 )
19樓:
uinon /*過濾掉重複的*/
或者union all /*所有的資料*/select * from a
union
select * from b
或者select * from a
union all
select * from b
20樓:匿名使用者
怎麼拼湊啊。寫出你想要的結果啊
如何將卡拉ok,電視,功放連線在一起
1 電視k歌麥克風連線,電視大部分是沒有單獨的麥克風介面。如果沒有麥克風插孔的電視機,可以買一臺卡拉ok混響器 如 功放,vcd內建卡拉ok功能,有麥克風插孔,可替代混響器 2 電視機只要是智慧電視,只要是安卓版作業系統,就能安裝全民k歌,加上卡拉ok功放音箱,就能建立家庭ktv系統。全民k歌在當貝...
關於sql關聯問題!內連結和左聯接怎麼一起使用
這個問題之前也困擾了我很久,現在我來說說我的理解 假設三個表 stu book borrow stu id int,name nvchar 20 book bookid int,title nvarchar 50 borrow borrowid int,id int,bookid int 三張表 學...
nwjs怎麼將別的exe檔案打包在一起並且啟動
node webkit的打包有一下bai幾個步驟 1 把自己的 du專案打包成zhizip,比如名字為a.zip,裡面直dao接包含了你所有內的專案檔案 容,不要帶最外層的資料夾 2 把 zip 字尾改為 nw 3 使用copy命令打包,將.nw檔案複製到你的nw.exe所在目錄,命令列下執行 co...