关于sql中2张表关联的问题(包含关联),求解答!!!
例如表一的内容如下:
a_id a_danwei a_money
01 收许继电气股份1341001标书款 100.00
02 收平高集团1341001保证金 200.00
。。。。。。。。。。。。。。。。。。。。。。。。。。
表二的内容如下
b_id b_danwei b_money
01 平高集团 210.00
02 许继电气股份 100.00
。。。。。。。。。。。。。。。。。。。。。。。。。。
现在想通过a_danwei和b_dangwei这两个字段关联,最终实现的结果如下
a_id a_danwei b_danwei a_money b_money jieguo
01 收许继电气股份1341001标书款 平高集团 100.00 100 相等
02 收平高集团1341001保证金 许继电气股份 200.00 210 不等
现在主要问题a_dangwei和b_danwei里面的记录不相等(a_danwei包含b_danwei)
请问这样的语句怎么写? 望解决,小弟在此谢过!!!
------解决方案--------------------select a_id,a_danwei,b_danwei,a_money,b_money,case when a_money=b_money then '相等' else then '不等' end as jieguo from 表1 left join 表2 on 表1.a_id=表2.b_id
------解决方案--------------------select A.a_id,a.a_danwei,b.b_danwei,a.a_money,b.b_money ,
(case when a.a_money=b.b_money then '相等' else '不相等' end) t
from tableA as a,TableB as b
where C