请问如何实现。
例:select a.id,a.mc,XX from a where ....
这里我需要再显示一列,可是呢。。这列我需要从外表里,select count(*) from b
但如果上诉count值>0,则显示 yes,
我把大致逻辑写好了,请问如何写出此sql呢?
问题点数:20、回复次数:4Top
1 楼pweixing(幸运星)回复于 2004-12-03 12:00:54 得分 0
用case语句试一试看看!Top
2 楼YangYuWeb(飘邈...)回复于 2004-12-03 12:20:12 得分 20
select a.id,a.mc,XX,case when (select count(*) from b)>0 then 'yes' else 'no' end As test from a where ....
Top
3 楼zhang_yzy(六子儿)回复于 2004-12-03 12:26:26 得分 0
支持2楼Top
4 楼kevincsg(土匪)回复于 2004-12-03 12:49:33 得分 0
好的,谢谢
Top




