连接查询的问题
A表有个USERID 
 对应B表有ID   
 现在需要先检索出A表数据      
 SELECT   url   FROM   A   WHERE   route   like '10,2560% '    
 在把B   表的会员信息结合起来   
 我写了   
 SELECT   A.url,B.tel   FROM   A   LEFT   JOIN   B   on   a.userid=b.id   
 and   A.route   like '10,2560% '      
 这样就检索出了所有数据   
 SELECT   A.url,B.tel   FROM   A   INNER   JOIN   B   on   a.userid=b.id   
 and   A.route   like '10,2560% '      
 这样的话又只检索出了   a.userid=b.id的数据   
 我现在的问题是   and   A.route   like '10,2560% '   这个条件不起筛选作用   
 我写了   
 SELECT   A.url,B.tel   FROM   A   LEFT   JOIN   B   on   (a.userid=b.id   
 and   A.route   like '10,2560% '   )   
 结果也是一样的   
 是不是用JOIN语句实现不了啊   
 谁帮我解决一下 
------解决方案--------------------SELECT A.url,B.tel FROM A LEFT JOIN B on a.userid=b.id   
 Where A.route like '10,2560% '  
 试试这样行吗
------解决方案--------------------试试: 
 Select url, tel From (SELECT A.url, A.route, B.tel FROM A LEFT JOIN B on a.userid=b.id) T 
 Where T.route like  '10,2560% '