1
現在我嘗試使用sql連接算法(Nested loop join)來模擬在nosql中連接兩個(或多個)表的操作。如何模擬sql連接?
如果我有兩個表TableA和TableB,現在我想加入這些。首先,我將從這兩個表中選擇所有記錄。並使用兩個循環從TableA和TableB中查找滿足連接條件的記錄。
但現在我不能處理的連接上,條件是這樣的:
(TableA.id = TableB.id OR TableA.name= TableB.name) AND TableA.age = TableB.age
我能轉換複雜的聯接,視情其cantains「(」或「)」到一個級別(像這樣:TableA.id = TableB.id AND TableA.age = TableB.age OR TableA.name = TableB.name AND TableA.age = TableB.age)