string strSQL = "select a.user_id, a.user_name, a.password,a.upower, a.dept_id from [user] a, department b where a.dept_id = b.dept_id and a.user_no = '" + strUserNo + "'";
DataSet _ds = new DataSet();
dbfunction _db = new dbfunction();
_ds = _db.executequery(strSQL);
对于以上的SQL语句,a和b分别代表什么?我没有用过
谢谢
解决方案 »
- gridview 绑定datatable 做购物车 在购物车界面点击删除出问题
- 怎么设置用户控件里的textbox为只读属性?
- 现.NET socket通信
- 【讨论】大写过来看下这套笔试题 看下还有什么需要完善的
- 在线转化视频问题 请大家帮忙看下错在什么地方,好象ffmpeg.exe 就没起作用.
- 模板列中用DropdownList绑定不了数据库中的数据,各位大虾?
- 一个vs.net小问题
- 怎么将image控件里的图片保存到服务器?
- 谁能帮我提供OA系统演示资源呢?
- HttpWebRequest的 GetResponse() 方法 操作超时
- [======在线等======]存储过程显示问题
- asp.net的第三方控件做统计图比较好的
a将拥有class类的全部属性和方法。数据库中为表取别名后,表别名也是一个表对象了。也将拥有该表的字段和所有数据。。
a将拥有class类的全部属性和方法。 数据库中为表取别名后,表别名也是一个表对象了。也将拥有该表的字段和所有数据。。、、、
牛人,解释的好
DataSet _ds = new DataSet();
dbfunction _db = new dbfunction();
_ds = _db.executequery(strSQL);
看红色部分,其实就是表的别名问题。如果标明表较长,或者表自连接,或者动态sql语句查询的结果,会用到表的别名、
b->department
a,b分别是两表的别名
给表起的别名,
相当于表a=[user],b=department,
a.user_id即是[user].user_id等等
目的方便SQL语句的书写和修改