我有2個表。這兩個表之間存在約束。選擇零子元素的行(加入)
Table1 : Table2 = 1 : n
我想選擇哪個GOT在Table2
沒有條目Table1
元素的鍵。
例子:
| Table 1 |
|Key |Col1 |Col2 |...|
|0001|.... |.... |...|
|0002|.... |.... |...|
|0003|.... |.... |...|
|0004|.... |.... |...|
| Table 2 |
|Tab1|Col1 |Col2 |...|
|0001|.... |.... |...|
|0001|.... |.... |...|
|0003|.... |.... |...|
|0002|.... |.... |...|
Desired output:
0004
輸出是得到了在table2
無子項的table1
的唯一入口。
我已經試過像許多不同的選擇:
SELECT
Key
FROM Table1
WHERE
(SELECT COUNT(*) FROM Table2
WHERE Table1~Key = Table2~Tab1
GROUP BY Table2~Tab1)
SELECT COUNT(Table2)
Key
FROM Table1
INNER JOIN Table2
ON Table1~Key = Table2~Tab1.
...
但他們沒有工作。 有沒有人得到一個工作查詢ABAP?
非常感謝。只是另一個小問題,是否會對性能產生負面影響? –
好..相比,我猜。如果您得到多個工作查詢,請檢查執行計劃以查看差異 – Randy