sql 数据库是sql server 2003 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没看明白到底LZ想要什么东西,还有提醒一下你的userInfo 表好像有点问题啊,你Dept_ID,Station_ID 字段到底是存的ID还是存的名字呢,看名字是部门ID,但是看你的内容是部门的名称存进去了。 如果你这里存的是ID的话,你是需要查询这个人员的所有信息的话,你是想任意条件查询,那么如下:var deptId = document.getElementById("dept").value;//在js文件获得页面输入的查询的条件 var statId= document.getElementById("stat").value;// 在js文件获得页面输入的查询的条件 var name=document.getElementById("p_Name").value;// 在js文件获得页面输入的查询的条件 var sqlUserInfo,sqlDept,sqlStat,sql;if(null!=deptId &&""!=deptId ) { sqlDept="(select * from departmentInfo where Dept_ID = " + deptId + ")";} else{ sqlDept = "departmentInfo ";}if(null!=statId&&""!=statId) { sqlStat="(select * from stationInfo where Station_ID = " + statId + ") ";}else{ sqlStat="stationInfo ";}if(null!=name&&""!=name) { sqlUserInfo="(select * from userInfo where User_Name= '" + name+ "') ";}else{ sqlUserInfo = "userInfo ";}sql = "select a.*,b.Dept_Name as Dept_Name ,c.Station_Name as Station_Name from " + sqlUserInfo +" a ," + sqlUserInfo + " b," + sqlDept +" c where a.Station_ID = b.Station_ID and a.Dept_ID = c.Dept_ID";这里得到的sql就是你要的任意条件组合查询出人员的所有信息的SQL。这个SQL就是拼出来的 请教sql 排序统计 语句怎么写??? 为什么要在 default 后面加上 's%' getdate()呢 一个sql问题 SQL语句优化 函数返回值 表连接消除相同行 (sql) 这个语句如何写 无法存放®这个字符 怎么查看一个表的创建语句? 救急,哪位高手大哥帮我修改这个存储过程,我快疯了。 事务日志可不可以删除??在线等待。。 数据库还原 报错 超过限制大小
你Dept_ID,Station_ID 字段到底是存的ID还是存的名字呢,看名字是部门ID,但是看你的内容是部门的名称存进去了。
如果你这里存的是ID的话,你是需要查询这个人员的所有信息的话,你是想任意条件查询,那么如下:var deptId = document.getElementById("dept").value;//在js文件获得页面输入的查询的条件
var statId= document.getElementById("stat").value;// 在js文件获得页面输入的查询的条件
var name=document.getElementById("p_Name").value;// 在js文件获得页面输入的查询的条件 var sqlUserInfo,sqlDept,sqlStat,sql;
if(null!=deptId &&""!=deptId )
{
sqlDept="(select * from departmentInfo where Dept_ID = " + deptId + ")";
}
else
{
sqlDept = "departmentInfo ";
}
if(null!=statId&&""!=statId)
{
sqlStat="(select * from stationInfo where Station_ID = " + statId + ") ";
}
else
{
sqlStat="stationInfo ";
}
if(null!=name&&""!=name)
{
sqlUserInfo="(select * from userInfo where User_Name= '" + name+ "') ";
}
else
{
sqlUserInfo = "userInfo ";
}
sql = "select a.*,b.Dept_Name as Dept_Name ,c.Station_Name as Station_Name from " + sqlUserInfo +" a ," + sqlUserInfo + " b," + sqlDept +" c where a.Station_ID = b.Station_ID and a.Dept_ID = c.Dept_ID";这里得到的sql就是你要的任意条件组合查询出人员的所有信息的SQL。
这个SQL就是拼出来的