2018-10-18
閱讀量:
1143
什么是子查詢?
寫在()中,把內層查詢結果當做外層查詢參照的數(shù)據(jù)表來用,不能和父查詢一樣的表,一個表多as幾次
select * from fruits where f_id in(select f_id from fruits where f_price between 10 and 20);
a、子查詢總是從內向外進行處理,實際上DBMS處理了兩個操作??梢詅rom不同的tables。
b、作為子查詢的select語句只能查詢單個列,即上例只能是f_id。(父查詢的where中)
c、作為計算字段使用子查詢,即:子查詢作為虛擬字段在父的select顯示輸出(父是我自命名)
d、對多表進行查詢時,需要完全限制列名(怕產(chǎn)生歧義),即where s.id=s.id






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
1條評論