Re: [SQL ] 最近遇到的一個問題,請求解答
※ 引述《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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 8 之 9 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章