我有兩個表CENTER和RANGE_CENTER。根據表1的CENTER_ID,我需要找到它的對應ID。比較Oracle SQL中的表之間的範圍
例如,如果Centreid爲2000,那麼它應該在表1
我發現很難編寫查詢所有記錄顯示a100.Same方式。
請你指導一下。
DEPT Center_Id
10 2000
10 2001
20 3001
20 2580
CENTER_FROM CENTER_TO ALLOCATION_ID
1999 2499 a100
2500 2999 b234
3000 3499 c199
感謝
嗨,是否有我們不使用加入可以寫任何其他方式。 – MKN
您可以使用帶有硬編碼範圍的'case'表達式。 –
@Mani - 對於有兩個表的查詢不使用JOIN是一個非常奇怪的要求。你需要證明這個限制 – APC