数据库判断A列中是否有数据等于B列中的值

[复制链接]
查看11 | 回复3 | 2012-10-9 15:14:24 | 显示全部楼层 |阅读模式
你想要参照的值,即A列的值,是已经指定好的吧?比如指定要参照的值为:N可以这样写:case where exists(select * from t2 where B=N) then '已参照' else '' end希望对你有帮助...
回复

使用道具 举报

千问 | 2012-10-9 15:14:24 | 显示全部楼层
是不是你没有处理好 字段值为空 的情况,导致系统任务,空 也是相等?然后输入了 空 的那行?如果那样的话,你就在判断相当前,先验证A的字段值 非空。...
回复

使用道具 举报

千问 | 2012-10-9 15:14:24 | 显示全部楼层
不要用 select xxx from t1,t2,t3用select t.xxx from (select aaa from t1
union all select bbb from t2
select ccc from t3) ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行