看不懂!
这样?
select aa,bb from table1,table2 where CC='111' FROM table1;
这样?
select aa,bb from table1,table2 where CC='111' FROM table1;
解决方案 »
- 类似与WMSYS.WM_CONCAT函数的方法
- 在Linux redhat 5中安装Oracle10g时需要注意
- 关于SQL语句OR的问题
- 千万级数据量的快速查询
- 大哥大姐们帮我解决一个问题吧,可能关于复制的,再三再三再三感谢了!!!!!
- 控制台和批处理调用sqlldr的区别?
- TNS-12154 TNS:could not resolve service name
- 关于Oracle 10g 的操作
- 急求解决Oracle软件的安装问题
- 多级编码的排序
- 帮帮忙把这个MSSQLSERVER的存储过程改成ORACLE的
- Oracle能和SQL2000同时安装在一台Windows2000 AdServer上吗?
select aa,bb from table1,table2 where CC='111';
SELECT AA, (SELECT BB FROM table2 where CC='111' and table2.id=table1.id) FROM table1
你的这种方法是错误的。格式都错误。to;bzszp(SongZip)
你的格式也是错误的。to: pegtop()
你的格式是正确的,但是有一个问题,假设在构造TEMP的 where 条件中要用到 aa 怎么办?也就是说每得到一条记录的aa,就会得到该条记录相应的 temp表,我按你的方法,每行记录的temp 都是相同的,我要根据每行不同的aa得到不同的temp ,怎么办?
FROM T1,( SELECT COUNT(*) AS ZRKSH FROM T2 WHERE substr(to_char(T_T2.JMBH),1,5) = substr(to_char(T1.HZBM_ID),1,5) ) TEMPWHERE REC_ID = 1111、T1表里有一个字段 HZBM_ID , T2 表里有一个字段JMBH。
2、我要得到的最后的记录集中,要求有两个字段 HZBM_ID 和 ZRKSH
3、每条记录的 ZRKSH 要求根据 该条记录的 HZBM_ID 的不同而不同。现在前两个要求你都做到了,第三个要求你没有做到。HOW TO ? Help please !
你现在的得到的记录集中每条记录的 ZRKSH 都是相同的, 与该条记录的 HZBM_ID 没有关系,问题是怎么把它们联系起来。
select T1.HZBM_ID , count(T2.*)
FROM T1,T2 WHERE substr(to_char(T2.JMBH),1,5) = substr(to_char(T1.HZBM_ID),1,5) ) and T1.REC_ID = '111' group by T1.HZBM_ID
ADO错误:ORA-01747: 无效的用户、表、列, 表、列焕感说明
COUNT(T2.ID)……,如果是多个字段组合,可写成
COUNT(T2.field1+T2.field2……)