当from中有多个表时,而select 中只需要一个表中的所有数据,不必像sql一样用*,只要把类名写出来就行,摸索出来的经验,记下,希望对大家有帮助.

见下面查询,特别是加红部分.

[DataObjectMethod(DataObjectMethodType.Select)]
        public static ZjcXueshenghuojiang[] List(int xuenian, int xueqi,long banjiId,long banjiStudentId)
        {
            //BaseBanjiStudent stu = new BaseBanjiStudent();
            //stu.BanjiStudentid

string strHql = @"Select huojiang from ZjcXueshenghuojiang huojiang , BaseBanjiStudent stu ";
            strHql += " where huojiang.Xuenian = :xuenian and huojiang.Xueqi = :xueqi ";
            strHql += " and  huojiang.BanjiStudentId = stu.BanjiStudentid  and stu.BaseBanji.Banjiid = :banjiId ";
            //    strHql += " order by huojiang.StartDate DESC ";
            SimpleQuery query = new SimpleQuery(
                typeof(ZjcXueshenghuojiang), strHql);
            query.SetParameter("xuenian", xuenian);
            query.SetParameter("xueqi", xueqi);
            query.SetParameter("banjiId", banjiId);
            return (ZjcXueshenghuojiang[])ExecuteQuery(query);
        }

转载于:https://www.cnblogs.com/shiningrise/archive/2008/01/14/1037526.html

ActiveRecord多表查询相关推荐

  1. MySQL查询进阶之多表查询

    一.多表查询 1.引出 2.笛卡尔积 3. 笛卡尔积的解决方法 二.多表查询分类 1.等值连接和非等值连接 2.自连接和非自连接 3.内连接和外连接 SQL92:使用(+)创建连接 SQL99语法实现 ...

  2. Spring Hibernate JPA 联表查询 复杂查询

    (转自:http://www.cnblogs.com/jiangxiaoyaoblog/p/5635152.html) 今天刷网,才发现: 1)如果想用hibernate注解,是不是一定会用到jpa的 ...

  3. (转)MySQL联表查询

    资料源于网络 一.内联结.外联结.左联结.右联结的含义及区别 在SQL标准中规划的(Join)联结大致分为下面四种: 1.内联结:将两个表中存在联结关系的字段符合联结关系的那些记录形成记录集的联结. ...

  4. case when 子查询_Oracle数据库-单表查询

    本章涉及单张表中的查询语句,包含常用的条件查询.范围查询.模糊查询等,跨表查询后续将会介绍. 1.基本查询语句 格式:SELECT[DISTINCT] column_name,-|* FROM tab ...

  5. 顺序表应用6:有序顺序表查询

    顺序表应用6:有序顺序表查询 Time Limit: 7MS Memory Limit: 700KB Submit Statistic Problem Description 顺序表内按照由小到大的次 ...

  6. Mybatis入门:4(多表查询操作)

    多表查询操作 Mybatis的多表操作 表之间的关系有几种:一对多.一对一.多对一.多对多 举例: 用户和订单就是一对多--一个用户可以下多个订单 订单和用户就是多对一--多个订单属于同一个用户 人和 ...

  7. 使用mysql内连接查询年龄_Mysql的连表查询

    若一个查询同时涉及到两个以上的表,称为连表查询 准备表 create table department( id int auto_increment PRIMARY KEY, name varchar ...

  8. 让人又爱又恨的Mysql多表查询

    在SQL开发当中,多表联查是绝对绕不开的一种技能.同样的查询结果不同的写法其运行效率也是千差万别.在实际开发当中,我见过(好像还写过~)不少又长又臭的查询SQL,数据量一上来查个十几分钟那是家常便饭. ...

  9. 3.4.1 单表查询

    3.4.1 单表查询 一.选择表中 若干列 1 查询 全体学生的  学号  和 姓名 select   sno,  sname from student 3 查询全体学生的   详细记录 select ...

最新文章

  1. linux覆盖和追加
  2. 角谱传播法matlab模拟,角谱法分析高斯光
  3. 带有NetBeans 7.1 RC 2的WebLogic 12c快速入门
  4. AIX学习笔记-第一天简介
  5. 在武大吉奥期间的任务
  6. 基于类的软件复用技术
  7. Kindle for PC: 优雅的 PDF 阅读器工具
  8. ubuntu 安装 TM2009 QQ2013
  9. 二手房交易有哪些税费?
  10. 惊!揭秘AI人工智能机器人自动写诗的奥秘!
  11. 大地测量——计算七参数(编程作业)
  12. 《哲学史讲演录》——思辨节选---塞诺芬尼 、巴门尼德
  13. 双重否定的翻译 百度翻译 VS. 谷歌翻译
  14. c语言中signal函数详细说明--举例
  15. 下载文件时,文件名乱码。
  16. SIMPLE算法求解多孔介质的一维流动控制方程
  17. [已解决]EIsevier模板中hyperref包冲突导致无法修改标注颜色
  18. php如何转换音频格式,音频格式如何在线转换,音频转换软件
  19. MySQL基础+高级
  20. 云通讯服务商有哪些?

热门文章

  1. python实现二分查找算法_python实现二分查找算法
  2. 学习笔记-----关于VS中使用模板类出现无法解析的外部符号问题
  3. 360全景html插件,jQuery 360度全景图插件 PANORAMA VIEWER
  4. php写文件 效率,php中读写文件与读写数据库的效率_PHP教程
  5. 正则表达式加golang爬虫爬取经典案例豆瓣top250
  6. 优图yolo-v2 loss解析(tensorflow)
  7. U盘安装BackTrack5,提示Could not find kernel image: linux
  8. SRAM与SDRAM的区别
  9. mysql导出html工具类,如何在codeigniter中将csv文件导入MYSQL,其中包含html标签
  10. c++ 2.常量定义