今天在做通过in进行连表查询的时候发现以下问题记录下
我的需求是A,B两张表连接查询,A中有一个FOOD_TYPES字段 存的值类型为1,2,3
B表中的字段是FOOD_TYPE 存的是单个数字字符串
我需要where b.food_type in a.food_types 但是无论怎么写都无法实现这样的查询
最终使用了
b.food_type in a.food_types 转化为以下写法即可文章来源:https://www.toymoban.com/news/detail-642951.html
INSTR(','|| a.FOOD_TYPES|| ',' , ',' || b.FOOD_TYPE||',' )>0文章来源地址https://www.toymoban.com/news/detail-642951.html
到了这里,关于oracle连表查询in后边跟另一张表中的字符串字段的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!