User表:
name AreaID
Jack 01,02,03
Jim 03,04Area表:
AeeaID AreaName
01 区域1
02 区域2
03 区域3
04 区域4
05 区域5
06 区域6
07 区域7
Car表
CarNum AreaID
1668 01
1669 05
0698 07
2356 03现在我想要的结果是:
以Jack为参数,得到记录集
CarNum AreaID
1668 01
2356 03
这三个表的关系是这样的:
用户管理区域,汽车属于区域
一个用户管理多个区域,一个区域也有可能被多个用户管理
我想通过一个用户的名字得到所有他管理的区域内的所有车辆
请大家帮一下忙
name AreaID
Jack 01,02,03
Jim 03,04Area表:
AeeaID AreaName
01 区域1
02 区域2
03 区域3
04 区域4
05 区域5
06 区域6
07 区域7
Car表
CarNum AreaID
1668 01
1669 05
0698 07
2356 03现在我想要的结果是:
以Jack为参数,得到记录集
CarNum AreaID
1668 01
2356 03
这三个表的关系是这样的:
用户管理区域,汽车属于区域
一个用户管理多个区域,一个区域也有可能被多个用户管理
我想通过一个用户的名字得到所有他管理的区域内的所有车辆
请大家帮一下忙
from Car where charIndex(AreaID,(select AreaId from user a where a.name = 'jack'))<>0