CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

关于表关联时SQL语句的关联条件

楼主syd41()2005-06-20 10:31:20 在 Web 开发 / ASP 提问

sql="SELECT   Personnel.Dept_id,Personnel.Computer_id1,Personnel.Computer_id2,Personnel.Computer_id3,Department.Dept_id,Department.Department,Computer.Computer_id   FROM   Personnel   INNER   JOIN   Department   ON   Personnel.Dept_id   =   Department.Dept_id   INNER   JOIN   Computer   ON   ((Computer.Computer_id   =   Personnel.Computer_id3)   or   (Computer.Computer_id   =   Personnel.Computer_id2)   or   (Computer.Computer_id   =   Personnel.Computer_id1))   WHERE   (Personnel.TrueName=   '"&NickName&"')   and   (Personnel.Password   =   '"&Password&"')   "  
   
  上面是我的SQL语句,现在只能是Personnel.Computer_id1能通过,Personnel.Computer_id2和Personnel.Computer_id3都通不过,麻烦大家帮我看看该怎么改写语句? 问题点数:20、回复次数:5Top

1 楼syd41()回复于 2005-06-20 20:48:07 得分 0

怎么没有人提点意见的?  
  我没放错地方啊,这是我ASP中的一段SQL语句  
   
  现在发现该语句中只有Computer.Computer_id   =   Personnel.Computer_id1能通过验证  
   
  有谁能帮我解决吗?Top

2 楼shishi1234(孤行泪)回复于 2005-06-20 21:19:10 得分 0

你首先把括号用好了,该括的括上,再看看结果,最好把结果贴出来Top

3 楼syd41()回复于 2005-06-22 15:35:08 得分 0

问题主要是出在与(Computer)表的连接条件上!  
   
  现在只有Computer.Computer_id   =   Personnel.Computer_id1可以连上,而我另外2个条件的语句不是也和它一样吗?(而且是或的关系啊)  
  可为什么Personnel.Computer_id2和Personnel.Computer_id3连不上???  
   
  郁闷?……哪位高手帮忙解决以下罗  
  Top

4 楼syd41()回复于 2005-06-23 11:21:14 得分 0

CSDN里高手太少了  
  这么简单的问题都没有人回答得出来,什么世道啊!。。。。。Top

5 楼jsnt_rd(C#ing...)回复于 2005-07-07 16:22:01 得分 20

你一次是不可能返回3条记录的  
  你必须得分开讨论,把各自的值先存储起来,然后逐个去判断,通过验证则登陆系统Top

相关问题

  • 表关联的sql语句(急!)
  • 表关联sql语句问题,谢谢
  • 求一关联sql语句
  • 两个关联表的更新的SQL语句问题?
  • 这个关联两张表的sql语句该怎么写?
  • 求一条表关联的sql语句!急啊!
  • 三表关联,这个sql语句应该怎么写?
  • 100分求SQL语句:多表关联查询,高手请进~
  • 请教一个两表关联判断的SQL语句
  • 请教一个两表关联判断的SQL语句

关键词

  • 语句
  • computer
  • sql
  • personnel
  • department
  • 条件
  • dept

得分解答快速导航

  • 帖主:syd41
  • jsnt_rd

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo