1 请问一下我如果有一主数据的ID,那么我怎么查询出这个ID现在的最新的一个状态呢?
我这样查询出来的结果是2条 ,是我流程控制出错了,导致生成多条还是说这个语句本身就能出现多条呢?
select * from sa_task a where a.sdata1 = 'xxxx'
AND a.SAISTATUSID = 'run';
2.
select MK_T_BUSINESS_DETAIL.*,MK_T_WAREHOUSE.FBINDDEPT as FBINDDEPTOUT,MK_T_WAREHOUSE_1.FBINDDEPT as FBINDDEPTINTO
from MK_T_BUSINESS_DETAIL MK_T_BUSINESS_DETAIL
optional join MK_T_WAREHOUSE MK_T_WAREHOUSE on MK_T_BUSINESS_DETAIL.OENTREPOTCODE = MK_T_WAREHOUSE.FWHCODE
optional join MK_T_WAREHOUSE MK_T_WAREHOUSE_1 on MK_T_BUSINESS_DETAIL.IENTREPOTCODE = MK_T_WAREHOUSE_1.FWHCODE
这个语句在报表开发中的时候,显示的字段是下图,而且我拖动到报表中去显示,其它的字段都能显示,就这2个字段显不出结果,这是为什么呢