Re: [SQL ] 最近遇到的一個問題,請求解答

看板Database (資料庫)作者 (痞子軍團團長)時間17年前 (2007/03/27 12:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/9 (看更多)
※ 引述《hsinchen (神)》之銘言: : ※ 引述《qrtt1 (愚人)》之銘言: : : 如果你只用到 B.xxx : : 就沒有必要把 A, B 都拿來做卡氏積 ^^^^^^ : : select A.*, B_partial.xxx : : from A, (select B.xxx, B.id from B) B_partial : : WHERE B_partial.id = A.id; : : 單純取用 B.xxx 與 B.id 就可以了 : 謝謝你的回答喔,sql本身是沒有那麼簡單,我只是想把問題簡化一點 : 而不單只是取用一個B.xxx,我真正想問的地方是在 : A.id = B.id是把B.id的值塞入A.id 嗎? : 還是A.id = B.id就只是表示其值相等而已? 不要再相信沒有根據的說法了 請先了解 where 子句當中這樣子寫的實質用意是啥 qrtt1 都給你兩個關鍵字了(上一篇的「卡氏乘積」、下一篇的 join) 還跑出來「B.id 塞入 A.id」 [嘆氣] : 也許你能夠幫我解答。我不是要問SQL的寫法,而是想知道上面這樣的觀念是怎樣。 ^^^^^^^^^^^^^^^^^^ 還有,上面這行,就我這個板主看來 語氣不是很好,請注意 -- 侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw 眾目睽睽無心顫 Blog:http://ps-think.blogspot.com 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.195.45
文章代碼(AID): #1629foc- (Database)
討論串 (同標題文章)
文章代碼(AID): #1629foc- (Database)