[SELECT order]
SELECT a.FIELD1, (SELECT b.FIELD1 FROM TABLEB b WHERE b.FIELD1 = a.FIELD1) AS c
FROM TABLE a
WHERE a.FIELD1 > 0;
* c 每次 SELECT 都會執行一次,以參考 a.FIELD1 產生欄位內容。
[ORDER BY]
* 如果order by 條件不是unique 不能確定select結果的順序會一樣
因為不知道oracle是怎麼運作來決定的 所以不知道順序的依據
不過select出來的資料不會有誤
沒有留言:
張貼留言