SELECT t1.*, t2.RateNo AS RateNo,
'NewUseUnit' = CASE ... END
,( 'NewUseUnit' = CASE ... END ) * 2 AS 'NewUsePoint'
.....
'NewUseUnit' = CASE ... END
,( 'NewUseUnit' = CASE ... END ) * 2 AS 'NewUsePoint'
.....
解决方案 »
- SQL中如何删除行
- sql多表查询,,急.........
- WIN2000服务器系统老自动重启,经过对数据库进行检查,发现可能是数据库在优化时出现死锁造成。重启前一般都会有以下数据库日志
- 如何设置不使用SQL日志
- 找人开发B/S管理系统
- 一个关于update的问题.
- 如何用sql语句判断两条记录是否同时存在
- java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket
- 共现次数的效率问题---两周一直没解决
- 如何连接 dbase(*.dbf)数据库
- 给某一列设identity,怎么让它不从1开始自增啊?我要它从某一个数开始增。
- 那位大峡快来救火,(有关BCNF范式)小弟12好就考试了!!!
SELECT t1.*, t2.RateNo AS RateNo,
'NewUseUnit' = CASE ... END
,'NewUsePoint' = (CASE ... END) * 2 --CASE ... END 的表达式与'NewUseUnit'相同
FROM (SELECT *
FROM cdr t1
WHERE ...) t1 INNER JOIN
(SELECT *
FROM customer
WHERE ...) t2 ON t1.CustomerNo = t2.Customerno