...个表中的一个字段内容包含另一个表中的某个字段的值呢

发布网友 发布时间:2024-10-23 17:15

我来回答

5个回答

热心网友 时间:2024-11-07 07:56

描述再详细些,这两个表的字段是否以知,确定,如果能确定是哪连个字段可用如下SQL
select *
from table1
where exists (select 1
from table2
where table1.columA like '%' || table2.columB || '%')
如果不确定想要所有匹配,那就写存储过程吧

热心网友 时间:2024-11-07 08:00

instr(a表.字段1,b表.字段2)>0
加这个条件就可以判断a表的字段1 是否包含 b表的字段2 了!

热心网友 时间:2024-11-07 08:02

你所说的包含是字段里面含有,比如 tab1 的 val 是 11234 tab2 的val 是23 tab1.val包含 tab2.val
还是
tab1.val =tab2.val ??

热心网友 时间:2024-11-07 07:56

select * from table1 where exists(select * from table2 where table1.fieldA like
'%' || table2.fieldb || '%' )

热心网友 时间:2024-11-07 07:59

select table1.name|| table2.name
from table1
,table2
where table1.id = table2.id

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com