我想要使用的事實,在兩個表t1
和t2
我可以使用on t1.colum1>t2.colum2
內部連接來計算返回向量的最大壓差。問題是隻有兩個存儲的數據庫或表才能實現內部連接,而我只想選擇一部分表。Sql =想要使用內部連接語句,但不與表
是否有任何其他的可能性,我是全新的SQL,我找不到任何其他選項?
謝謝
編輯
操控着我的內心之前加入到能夠計算出我的最大跌幅我必須能夠使這個內部連接上表選擇,而不是表他們自己。所以我遵循馬克的建議,但我仍然得到一個錯誤。這裏是我的查詢:
select *
from (select * from bars where rownum <= 10 as x)as tab1
inner join (select * from bars where rownum <= 10 as y) as tab2
on tab1.x=tab2.y
的錯誤是ora-00907 missing right parenthesis
- 從發佈爲回答這個職位OP的消息中提取出的附加信息。 *
哪個DB? MS SQL? – 2009-12-21 00:04:10
桌子的結構是什麼? – outis 2009-12-21 00:07:49
馬克=這是一個oracle db outis =你是什麼意思的結構?我想要從中選擇的表格有數百萬行和大約10列 – user235693 2009-12-21 00:57:15