0

我有表活動簡單的標準查詢 - 請從

| EVENT_ID | OTHER | 
---------------------------- 
|    |   | 
|    |   | 
|    |   | 

和表EventCategories,其中包含事件表的外鍵:

| TABLE_ID | EVENT_ID | 
---------------------------- 
|    |   | 
|    |   | 
|    |   | 

我需要所有EVENT_ID是內Events表,但不在EventCategories表中。

SELECT EVENT_ID FROM Events 
    WHERE EVENT_ID NOT IN 
     (
      SELECT DISTINCT EVENT_ID 
      FROM EventCategories 
     ) 

如何寫標準查詢?

回答

0

你應該編輯你的問題,說出你的嘗試。

您希望謂詞使用空的EventCategory集合來測試Events。在JPQL它看起來像這樣

select e from Event e where e.categories is empty