日期:2014-05-20  浏览次数:20791 次

第一次使用JOIN查询,出了个大洋相,散分!
有两个表:
1. 用户表USERS中有字段USR_ID , USR_Name ;
2. 项目表Projects中,除了项目字段,还有一个USR_ID与用户表关联。
第一次学习用JOIN来写个SQL查询,根据录入的用户名称查询出项目记录,居然这样分两步走:
第一步,先从用户表中
select * from Users where USR_Name like '%inputUName%' ;
currUserID = 查询结果中取
第二步,写了历史上第一条使用JOIN的查询
select * from Projects a
 join Users b on a.USR_ID = b.USR_ID
 where b.USR_ID = @currUserID
随后还在想:既然是模糊查询,用户记录可能有多条的啊,那得循环取用户表的查询结果,再来放到JOIN条件中的啊,
前后研究了个把小时。。。。。嘿嘿,突然醒悟过来自己出了个大洋相!

------解决方案--------------------
不坏不坏
------解决方案--------------------
一点小弯路
------解决方案--------------------

都是从不会到会 成长就是这样。
------解决方案--------------------
这很正常,不正常的是你的心理。
------解决方案--------------------

------解决方案--------------------

------解决方案--------------------
接分...........
------解决方案--------------------
慢慢来 接触多了 就熟悉了
------解决方案--------------------
有的时候的确是被绕进去了.
------解决方案--------------------
做多了就熟悉了
------解决方案--------------------
恭喜!接分升星星
------解决方案--------------------
接分升星星