多表查询的问题 select * from cwhere exists (select 1 from (select * from a union select * from b) d where d.id=c.id) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 c表的name值不是a表的name 就是b表的namec表的name在a,b里只有一个 select c.id,isnull((select name from a where id.c.id),(select name from b where id.c.id)) from c select c.id,isnull((select name from a where id=c.id),(select name from b where id=c.id)) from c select top 1 * from ( select * from a union all select * from b )twhere id=@cid select *, [aOrbID]=t.idfrom cjoin ( select * from a union all select * from b )ton c.id=t.id 如何将一个查询修改为多个查询? 怎样设置字段? SQL数据库大字段处理方式 把mssql的库导入到mysql,怎么导数据? 问个问题 超级存储过程 虽然长 但是问题简单 呵呵 谢谢 谁帮我看看错在哪里? 名词解释:行内数据,行溢出数据,lob数据??高手进 一个最菜的问题!~!~送分啊!~! 这样的问题怎么写SQL语句 SQL从本表查到数据批量更新提示报错,是什么原因? 有懂VF的吗?我的程序不执行循环的?急,在线等! 求救,帮忙看一条语句,谢谢先~
c表的name在a,b里只有一个
from
(
select * from a
union all
select * from b
)t
where id=@cid
[aOrbID]=t.id
from c
join (
select * from a
union all
select * from b
)t
on c.id=t.id