如何写SQL语句啊????求解

来源:百度知道 编辑:UC知道 时间:2024/06/27 08:32:08
'Select * From MRMF_ConsumerInfo,MRMF_CadeMg where '+ 'MRMF_ConsumerInfo.YHBianHao=MRMF_CadeMg.UserNumber'+

' AND MRMF_ConsumerInfo.YHBianHao like :P_1 and '+
' MRMF_ConsumerInfo.YHXingMing like :P_2 and '+
' MRMF_ConsumerInfo.YHXingBie like :P_3 and '+
' MRMF_ConsumerInfo.YHDJRiQi >= :P_4_0 and MRMF_ConsumerInfo.YHDJRiQi <= :P_4_1 '+
' order by MRMF_ConsumerInfo.YHBianHao ');
以上是原始代码。但是不符合要求,以上查出来的是'MRMF_ConsumerInfo.YHBianHao=MRMF_CadeMg.UserNumber'的记录。

多表查询难题:
我要查的是所有的记录,并且'MRMF_ConsumerInfo.YHBianHao=MRMF_CadeMg.UserNumber'的条件不管符合不符合都查。符合时显示该记录,不符合时显示空。

'Select * From MRMF_ConsumerInfo left outer join MRMF_CadeMg on MRMF_ConsumerInfo.YHBianHao=MRMF_CadeMg.UserNumber where '+
' AND MRMF_ConsumerInfo.YHBianHao like :P_1 and '+
' MRMF_ConsumerInfo.YHXingMing like :P_2 and '+
' MRMF_ConsumerInfo.YHXingBie like :P_3 and '+
' MRMF_ConsumerInfo.YHDJRiQi >= :P_4_0 and MRMF_ConsumerInfo.YHDJRiQi <= :P_4_1 '+
' order by MRMF_ConsumerInfo.YHBianHao ');