問題
當存在兩個集合 R 和 S 時,我們取差R - S,我們從 R 中刪除存在於 S 中的元素。
對於兩側列數相同的情況,例如下面的範例,這可以正常工作:
題
但是,當 R 和 S 的列數不同時會發生什麼?
如果我記得,差異操作要求所涉及的兩個關係是兼容的,這意味著它們應該具有相同數量的列。
引用維基百科關於關係代數
對於集並集和集差集,所涉及的兩個關係必須是並集兼容的——即這兩個關係必須具有相同的屬性集。
引用自:https://dba.stackexchange.com/questions/196396