社区
ASP
帖子详情
INNER JOIN 的公用字段相匹配的问题
mylove_web
2009-11-30 12:22:49
select * FROM table1 INNER JOIN table2 ON table1.field1 compopr table2.field2
如果要选出:
1) table1.field1 包含 table2.field2,而不是 table1.field1 = table2.field2,
2) table1.field1 <> table2.field2 但都包含有某一字符串或值,
如何做?还能用 like 吗?
...全文
88
5
打赏
收藏
INNER JOIN 的公用字段相匹配的问题
select * FROM table1 INNER JOIN table2 ON table1.field1 compopr table2.field2 如果要选出: 1) table1.field1 包含 table2.field2,而不是 table1.field1 = table2.field2, 2) table1.field1 table2.field2 但都包含有某一字符串或值, 如何做?还能用 like 吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mylove_web
2009-12-01
打赏
举报
回复
受用,感谢4楼
gingerkang
2009-12-01
打赏
举报
回复
1
select * FROM table1 INNER JOIN table2 ON charindex(table2.field2,table1.field1)>0
2
select * FROM table1 INNER JOIN table2 ON charindex('test',table1.field1)>0 and
charindex('test',table2.field1)>0 and table1.field1<>table2.field1
上面是mssql,如果是access的,换成instr的函数就好了
mylove_web
2009-12-01
打赏
举报
回复
ding
Dogfish
2009-11-30
打赏
举报
回复
like.
但是这样做不是很好。效率一定不高。
nethp
2009-11-30
打赏
举报
回复
not in
使用
JOIN
子句连接表指南
使用
JOIN
子句连接表指南
Mysql
join
联表及id自增实例解析
join
的写法 如果用left
join
左边的表一定是驱动表吗?两个表的
join
包含多个条件的等值匹配,都要写道on还是只把一个写到on,其余写道where部分? create table a(f1 int, f2 int, index(f1))engine=innodb; create table b(f1 int, f2 int)engine=innodb; insert into a values(1,1),(2,2),(3,3),(4,4),(5,5),(6,6); insert into b values(3,3),(4,4),(5,5),(6,6),(7,7),(8,8)
2023年SQL面试.doc
2023年SQL面试.doc
两个表 关于树的组合
两个表,1个作为父表 一个子表 ,在字表中患有父结构的,查询出树状结构, 需要父查子,子查父,递归查
学习宝典SQL学习宝典 v2.0.zip
学习宝典SQL学习宝典 v2.0.zip
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章