Sql语句在哪里不起作用

时间:2010-09-29 06:42:26

标签: mysql

select TO_CHAR(TRUNC(SYSDATE),'DD MONTH,YYYY'),a.appl_no,a.assigned_to,c.trading_name co_name, ' ' co_name2, d.bank_acct_no  credit_acct_no, d.bank_no credit_bank_no, d.bank_branch_no credit_branch_no,a.service_id
    from newappl a, newappl_hq b, newappl_ret c, newappl_ret_bank d where a.appl_no = c.appl_no and c.ret_id= d.ret_id and a.appl_no=(select appl_no from newappl where appl_no='224') and c.outlet_no in ('1','2') and rownum=1

为什么上述陈述的输出只有一行,而我有1& 2用于以下陈述

select c.outlet_no from newappl_ret c where appl_no = '224'

1 个答案:

答案 0 :(得分:1)

很难说你什么时候看不到存储在数据库中的数据但是试试这个:

select c.outlet_no from mss_t_newappl_ret c where appl_no = 224

检查列appl_no中是否没有任何空格键

也许这个?

and a.appl_no IN (select appl_no from newappl where appl_no='224')

或删除此表达式

and rownum=1