我有两个这样的模拟表:
表1:
| ID|类型|
| --------------|--------------|
| 1|EE|
| 二|MM|
| 三|EE|
表2:
| ID|Col1|Col2|
| --------------|--------------|--------------|
| 1|红色|是的|
| 二|蓝色|是的|
| 三|红色|不想|
我想一个SQL查询,添加一个新的列表2是根据以下逻辑确定:电气:类型:EE和Col 1:红色和Col 2:是技工:类型:MM和Col 1:蓝色和Col 2:是的
我期待这个结果:
表2:
| ID|Col1|Col2|新列|
| --------------|--------------|--------------|--------------|
| 1|红色|是的|电动|
| 二|蓝色|是的|机械师|
| 三|红色|不想||
1条答案
按热度按时间wr98u20j1#
你可以几乎完全按照你写的那样实现这个逻辑,在
case expression
中:作为选择查询,请注意,这里应该为每个列引用包括表别名: