解决方案 »
- exp/imp 存储过程中文乱码
- oracle数据库定时备份
- 请问哪有提供java接口的内存数据库下载?(
- 触发器问题?
- 如何在Oracle9i中创建schema
- 【求助】使用occi连接数据库时出错:ORA-12537:TNS:connection closed
- Procedure中userA访问userB的问题
- 建好数库后服务中看不到OracleOraHome81ManagementServer
- 请问现在全国有几家ORACLE ERP顾问公司(实施Oracle系统)?象Hand一样的。
- Oracle数据库UPDATE语句执行后如何返回变更记录的主键
- oracle 通过条件输出多条
- 值插入clob字段报字符串太长的问题
JOIN ROS.ROS_WORK_QUEUE_CRITERIA_DTL_T wkdtl on a.CLIENT_ID =
wkdtl.field_value
and wkdtl.REC_ID = 900
JOIN ROS.ROS_WORK_QUEUE_CRITERIA_DTL_T wkdtl on a.PROVIDER_ID =
wkdtl.field_value
and wkdtl.REC_ID = 901
JOIN ROS.ROS_WORK_QUEUE_CRITERIA_DTL_T wkdtl on d.project_type =
wkdtl.field_value
and wkdtl.REC_ID = 902
这个就没什么好讨论的了,别名的使用主要是为了简化和区分
两个表的别名设成一样,逻辑上都会出现问题
例如
select *
from a,a where a.c1=a.c1
这里条件里的a可以认为是同一个表,造成恒成立,产生笛卡尔积在有些版本中的确不会报错,但不报错不一定是好事,它可能会产生你不想要的结果集