| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1541 人关注过本帖
标题:求助,一列值包含一个变量
只看楼主 加入收藏
mxbing1984
Rank: 7Rank: 7Rank: 7
来 自:贵州道真
等 级:贵宾
威 望:37
帖 子:73
专家分:342
注 册:2014-8-8
收藏
得分:0 

Create TAble 表1
(卡号 Varchar(10),
 用户ID Varchar(10)
)

Create TAble 表2
(
日志 Varchar(1000)
)

insert into 表1 values('CAB001','0002')
insert into 表1 values('CAB002','1234')

insert into 表2 values('2015-10-28用户1234操作过XXXYYY')
insert into 表2 values('2015-10-29用户0002操作过888818188乱七八糟')

Select * from 表2,表1
where CHARINDEX(用户id,日志)>0
and 卡号 like '%CAB001%'
 

Select * from 表2,(Select * from 表1 where 卡号 like '%CAB001%') 表1
where CHARINDEX(用户id,日志)>0


图片附件: 游客没有浏览图片的权限,请 登录注册

天再高,踮起脚尖就能更接近阳光
2015-10-29 08:52
炫幻忧伤
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-10-28
收藏
得分:0 
回复 11楼 mxbing1984
3Q啦,像我这种小白果然不行
2015-10-29 09:34
Maick
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:32
帖 子:251
专家分:1314
注 册:2012-9-21
收藏
得分:0 
回复 9楼 炫幻忧伤
那就连的时候不用等于呗.用like
SELECT * FROM TABLE1
JOIN TABLE2 ON TABLE1.ID LIKE  '%'+TABLE2.日志内容+'%'
WHERE TABLE1.CARID LIKE '%用户输入的卡号%'
2015-10-29 11:04
Maick
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:32
帖 子:251
专家分:1314
注 册:2012-9-21
收藏
得分:0 
回复 11楼 mxbing1984
2015-10-29 11:06
yxf127
Rank: 2
等 级:论坛游民
威 望:2
帖 子:8
专家分:24
注 册:2015-10-15
收藏
得分:0 
回复 3楼 炫幻忧伤
你把日志表的的记录贴上来几条我看看,找一下规律,用字符串函数和in可以实现。
2015-11-03 16:15
快速回复:求助,一列值包含一个变量
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018782 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved