SELECT N.ID,M.TITLE,N.SUBMIT_TIME,N.STATE ,N.CATEGORY_ID FROM BB_FORM_MODEL_CATEGORY M , ( " + "SELECT * FROM BB_FORM_MODEL_PROCESS T1 , " + "(" +"SELECT MAX(PROCESS_STEP) AS MAXINDEX, T.CATEGORY_ID AS IDX FROM BB_FORM_MODEL_PROCESS_COLUMN T," +
"(SELECT T2.CATEGORY_ID FROM BB_FORM_MODEL_PROCESS_COLUMN T2 WHERE (T2.GROUP_ID = 0 OR T2.GROUP_ID <= " +
this.getGroupId() + ") AND T2.USER_ID = " + this.getUserId() + ") B " +
"WHERE T.CATEGORY_ID = B.CATEGORY_ID GROUP BY T.CATEGORY_ID ) A " +
"WHERE A.MAXINDEX = T1.STATE AND A.IDX = T1.CATEGORY_ID ) N WHERE M.ID = N.CATEGORY_ID 这种的语句是怎么写的?我看了半天就是没看懂。。知道的 帮帮忙 写个简单一点的例子? O(∩_∩)O~这种效率比用login好吗?为什么?
"(SELECT T2.CATEGORY_ID FROM BB_FORM_MODEL_PROCESS_COLUMN T2 WHERE (T2.GROUP_ID = 0 OR T2.GROUP_ID <= " +
this.getGroupId() + ") AND T2.USER_ID = " + this.getUserId() + ") B " +
"WHERE T.CATEGORY_ID = B.CATEGORY_ID GROUP BY T.CATEGORY_ID ) A " +
"WHERE A.MAXINDEX = T1.STATE AND A.IDX = T1.CATEGORY_ID ) N WHERE M.ID = N.CATEGORY_ID 这种的语句是怎么写的?我看了半天就是没看懂。。知道的 帮帮忙 写个简单一点的例子? O(∩_∩)O~这种效率比用login好吗?为什么?
解决方案 »
- 请教Oracel Where case 查询方式
- 请问如何由日期格式解析出具体的时间字符串???
- ORACLE的查询问题
- 关于LIKE通配符的问题,请高手帮忙,急~~~~~~
- ****请高手帮帮忙,小弟做全文检索遇到了一个小问题****
- 帮忙找一篇关于安装oracle软件、创建数据库、创建实例、创建用户这几个概念的关联关系。
- 在表中有很多重复的记录,我想计算出这些重复的记录的总数并赋值给 zs,然后显示时只显示重复记录的一条,以上功能在一句sql里怎么写?
- 新手请问怎样新建oracle9i数据库?
- 那位知道Oracle分段计算的方法,比较计算第1-10,8-18,16-26。。。记录的平均数
- 紧急求助:Long RAW字段如何复制??
- 关于日期分秒的处理
- oracle创建触发器问题,急,在线等!!!
这样做是因为,不用做笛卡尔积。先把b中的id放内存中
如果b中的id符合条件的只有一个,这是很效率的!