我想更加合理的方式是將第二種方案放在首行,畢竟這才是大部分人的思維方式,但這篇文章主要是講解 -(-1) == +1的問題。
1.首先從子查詢中確定 employee 表中的country 必須是 usa
2.子子查詢中將employee查詢到的結果與 orders 表相關聯, 那麼關聯的條件是 : orders表的 customerid 與 customers 表的customerid相等, 並且 orders 的 employeeid 與 employee表的employeeid相等,再將所有值取反。變成了這樣的情況:
子子查詢中將employee查詢到的結果與 orders 表相關聯, 那麼關聯的條件是 : orders表的 customerid 與 customers 表的customerid不相等, 並且 orders 的 employeeid 與 employee表的employeeid不相等
3.最後回到最開始的not exists
它的含義就是: 不是這些不相等的資料,那麼其言下之意就是取相等的資料。這樣就做到了 』負負得正『 的道理
所以任何邏輯的資料庫指令碼語言都能寫成兩個不同的sql(structured query language)語句。 解釋不對的地方還請多批評指教!
乘法分配律逆運算是什麼意思 為什麼「負負得正」?
作者 大小吳 大小吳的數學課堂 是每乙個上過中學的人都熟知的事實,但是即便是非常簡單的 負負得正 你有想過這是為什麼嗎?今天大小吳就和大家來 一下這件事。將財產記為正數,負債記為負數對於普通人來說確實是一件易於理解的事,這種記錄方式始於7世紀的印度,它適用於加減法的運算,比如,本來有10元,支出12...