我正在处理具有以下三列的表:
ID ACCESS RGN
_________________________________________
abc NOT_RESTRICTED NOT_RESTRICTED
def 1 W
ghi MK SW
jkl 3001 N
我想从RGN中为特定ID选择值。当NOT_RESTRICTED时,应从另一个表返回RGN列中的所有其他值,并且应具有类似W,SW和N的类似值,否则应为特定ID返回相应的值。
非常感谢您的帮助。谢谢!
我认为您需要按以下条件有条件地连接两个表:
Select t1.id, t1.access. t2 rgn
From table t1 join table t2
On t1.rgn = t2.rgn Or t1.rgn = 'NOT_RESTRICTED'
[rgn
为NOT_RESTRICTED
时将进行交叉连接,否则给出特定的rgn。
干杯!