如何使用mysql查询获得正确的输出?

时间:2015-11-16 06:31:02

标签: mysql

我使用mysql生成正确的输出。我使用左连接和where子句连接两个表,我的两个表结构如下:

我正在使用查询

./start -Dhttps.port=9443

我的第一个表结构

enter image description here

我的第二个表结构是

enter image description here

enter image description here

我正在获得这种输出

enter image description here

但我的愿望输出应该是

enter image description here

请尽快帮助我产生欲望输出。

提前致谢

1 个答案:

答案 0 :(得分:0)

外部联接是我希望的解决方案。同样可以用NVL完成。

select e.fee_particular,e.fee_amount,s.paid from es_feemaster e left join es_feepaid_new s on s.fee_particular=NVL(e.es_feemasterid,s.fee_particular) where s.es_preadmissionid=914 and s.voucherid=208 and e.fee_class=13