Re: [SQL ] 子查詢的部分弄不懂

看板Database作者 (嗯)時間15年前 (2010/04/15 12:42), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《u9731684 ()》之銘言: : 小弟最近剛學SQL 前面覺得還滿簡單的 : 只是到的子查詢的部份就卡陰了 完全沒有頭緒 : 不懂的地方在於~我不知道子查詢要打在哪裡 : 我看上課的範例,有時候打在select裡面 : 有時候打在where裡面,又有的時候打在from裡面 : 所以想跟PTT上的各位鄉民們求救 SELECT (SELECT a FROM table_a), -- 等同欄位,且只能有唯一回傳值 c FROM ( SELECT a, b FROM table_b -- 等同Table ) AS d WHERE d.b IN (SELECT e FROM table_e) -- 等同一組值 e.g. (1, 2) OR d.b = (SELECT f FROM table_f) -- 一樣等同欄位,唯一值 我是覺得 當你需要他的時候 你就知道他要打在哪了...|||b 且不一定所有DBMS都能支援各種subquery... (sybase不能用subquery當table ~"~) btw 鄉民不是個禮貌的稱呼 個人建議以板友代替比較好... -- ◢◣ ◢◣◥████ ◢███◣ ████ ███▉█ ◢█ ◣◢ ██ ███ ◥█ ███▉█ ◢▉█ ◢██ ███ ◢██ ◢██ ███ ◥██◤ █▇▇▇◤ █▉█ █▇▇ █▇ ▉▇▇ █▉█ ██ ▉▉█▏▏◢█ ██▇◣ █▇█ ▇▇█ ██ ███ █▇█▎██ █▉▉█▏▏ rushcat -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.117.226

04/18 20:57, , 1F
嗯嗯,說的沒錯,還是建議先實做看看就知道了..
04/18 20:57, 1F
文章代碼(AID): #1BnfadBk (Database)
文章代碼(AID): #1BnfadBk (Database)