看板 Database 關於我們 聯絡資訊
※ 引述《hsinchen (神)》之銘言: : ※ 引述《PsMonkey (痞子軍團團長)》之銘言: : : ^^^^^^ : : 不要再相信沒有根據的說法了 : : 請先了解 where 子句當中這樣子寫的實質用意是啥 : : qrtt1 都給你兩個關鍵字了(上一篇的「卡氏乘積」、下一篇的 join) : : 還跑出來「B.id 塞入 A.id」 [嘆氣] : B.id 塞入 A.id : 這個是我工作時上頭跟我講的,我當時寫的是反過來的類似的東西,就類似 : B.id = A.id,被上頭小責備了一下,並要我把有類似的地方都寫成 : 因為跟我原本的想法差很多,所以才想問問看。 : 畢竟上頭是個工作十幾年了的 : 而我不過就學幾年.....可能我是錯的。。才會發問 : : ^^^^^^^^^^^^^^^^^^ : : 還有,上面這行,就我這個板主看來 : : 語氣不是很好,請注意 : ??????,對不起,我不知道這樣寫有語氣不好。 : 我當初這樣寫是覺得qrtt1很厲害,應該可以幫我解決問題。 : 真的很抱歉,版主。我沒有語氣要不好的意思。 呃, 別覺得抱歉。 文字難免不好表達情緒 那只是結合條件,沒有誰塞入誰 因為 WHERE 後只定義布林運算式 [註1] 指定運算只會出現在 update 中的設值 卡氏積是這個東西 http://en.wikipedia.org/wiki/Cartesian_product 表示 A, B 內所有元素可能出現的組合 ---------------------------------------------------------------------- 註1 規格書寫的 From Where <search condition> <search condition> ::= <boolean value expression> <boolean value expression> ::= <boolean term> | <boolean value expression> OR <boolean term> <boolean term> ::= <boolean factor> | <boolean term> AND <boolean factor> <boolean factor> ::= [ NOT ] <boolean test> <boolean test> ::= <boolean primary> [ IS [ NOT ] <truth value> ] <boolean primary> ::= <predicate> | <parenthesized boolean value expression> | <nonparenthesized value expression primary> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.233.123 ※ 編輯: qrtt1 來自: 125.232.233.123 (03/27 23:20)