日期:2014-05-17  浏览次数:20739 次

帮忙看看这个sql怎么改??急急急
select a.xmjsdw,a.xmjsdwid,a.xmnc,a.htmc,a.htbm,a.htje,a.sdz,(select fkje from ht_zfjd where xmpsdj a ,ht_zfjd b where a.htbm=b.Htbm) as fkje,(case c.flid when 'HTGL_HTLX0001' then '土地补偿合同' when 'HTGL_HTLX0002' then '公正合同' when 'HTGL_HTLX0003' then '监理合同' when 'HTGL_HTLX0004' then '勘察合同' when 'HTGL_HTLX0005' then '测绘合同'when 'HTGL_HTLX0006' then '评估合同' when 'HTGL_HTLX0007' then '其他合同' when 'HTGL_HTLX0008' then '施工合同' when 'HTGL_HTLX0009' then '材料设备合同' when 'HTGL_HTLX0010' then '规划合同' when 'HTGL_HTLX0011' then '拆迁合同' when 'HTGL_HTLX0012' then '审计合同' when 'HTGL_HTLX0013' then '咨询合同' when 'HTGL_HTLX0014' then '设计合同' end)as htlx, (select fkrq from xmpsdj a ,ht_zfjd b where a.htbm=b.Htbm ) as fkrq,(select yf from xmpsdj a ,ht_hz c where c.Htbm=a.Htbm ) as yf,(case c.htif when '0' then '未审核' when '1' then '已审核'end)as htif , (select qdrq from xmpsdj a ,ht_hz c where c.Htbm=a.Htbm ) as qdrq from xmpsdj a left join ht_hz c on a.htbm=c.htbm

------解决方案--------------------
急急急,你要改成什么样的?急急急急?
------解决方案--------------------
大哥 你再急 也要告诉别人你想干嘛啊  还请麻烦 整理下你的SQL文  乱晕了
------解决方案--------------------
select fkje from ht_zfjd where xmpsdj a ,ht_zfjd b where a.htbm=b.Htbm
这句什么情况  错成这样子(中间的where  干什么的)?  下次吧SQL文 整理好点 也看的更清楚
------解决方案--------------------
麻烦你说下出来什么情况,你要干什么。把需求说下,要不然我们都不知道如何帮你