C# SQL 筛选
来源:互联网 发布:linux ibus输入法 编辑:程序博客网 时间:2024/05/16 10:20
一、查询两张表,从第一张表中按nutCode.id排出第二张表内已有的内容
方法一:
string selectstr =“select carType.carTypeName,nutCode.code,nutCode.nutCodeName,nutCode.id ”+
“from nutCode,carType ”+
“where nutCode.carTypeId=carType.id and nutCode.isPtest=1 and nutCode.id ”+
“not in(select taskContent.nutCodeid from taskContent,task where taskContent.taskId=task.id and task.cdatetime>='2011-12-12 08:08:08')”;
方法二:
string selectstr = "select carType.carTypeName,nutCode.code,nutCode.nutCodeName,nutCode.id " +
"from carType,nutCode " +
"where nutCode.carTypeId=carType.id and nutCode.isPtest=1 ";
SqlCommand selectcmd = new SqlCommand(selectstr , conn);
SqlDataAdapter selectsda = new SqlDataAdapter();
selectsda.SelectCommand = selectcmd;
DataSet ds = new DataSet();
selectsda.Fill(ds, "box");
//连接数据库
//查询几个表
string selectstr1 = "select carType.carTypeName,nutCode.nutCodeName,taskContent.completion,taskContent.nutCodeId " +
"from carType,nutCode,taskContent,task " +
"where taskContent.nutCodeId=nutCode.id and nutCode.carTypeId=carType.id and " +
"taskContent.taskId=task.id and task.cdatetime>='2011-12-12 08:08:08'";
SqlCommand selectcmd1 = new SqlCommand(selectstr1 , conn);
SqlDataAdapter selectsda1 = new SqlDataAdapter();
selectsda1.SelectCommand = selectcmd1;
DataSet ds1 = new DataSet();
selectsda1.Fill(ds1, "box");
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
for (int j = 0; j < ds1.Tables[0].Rows.Count; j++)
{
if (ds.Tables[0].Rows[i]["id"].ToString() == ds1.Tables[0].Rows[j]["nutCodeId"].ToString())
{
ds.Tables[0].Rows.RemoveAt(i); //删除ds与ds1中重复的
}
else
{
ds.Tables[0].Rows[i]["number"] = Convert.ToString(i + 1);
}
}
}
二、查询两张表,从第一张表中按nutCode.id查出第二张表内已有的内容
string selectstr =“select carType.carTypeName,nutCode.code,nutCode.nutCodeName,nutCode.id ”+
“from nutCode,carType ”+
“where nutCode.carTypeId=carType.id and nutCode.isPtest=1 and nutCode.id ”+
“in(select taskContent.nutCodeid from taskContent,task where taskContent.taskId=task.id and task.cdatetime>='2011-12-12 08:08:08')”;
- C# SQL 筛选
- C# List 筛选
- C# filter 筛选器
- C#中的素数筛选
- SQL筛选语句
- SQL筛选重复字段
- 分组筛选sql
- SQL筛选重复数据
- sql筛选重复数据
- C# 数据库查询与筛选
- c#里BindingFlags 筛选标志
- SQL Server 2008 筛选器报错
- 18、Power Query-SQL筛选
- SQL研究(MS-SQL)之一:筛选数据
- C# DataView实现前N行筛选
- C# List 筛选条件符合项目
- C# DataView数据筛选与排序
- c# List筛选~ 重造轮子
- BCB API技巧
- 转别人的rails总结
- Phpcms V9 里的图片验证码类,很漂亮很给力。
- Adobe read X安装过程中出现无法将数值DisableExceptionChainValidation写入键
- 根据别人ruby总结,自己梳理一下
- C# SQL 筛选
- o.boj 1306 第二题:统计字母
- 转rails加载
- Linux内核网络源码分析——发送数据
- 1、物理地址、逻辑地址和线性地址
- 马士兵_JAVA自学之路
- s:property 用法
- 一个带有同步输入功能的IP控件
- GIT之狐朋狗友