易截截图软件、单文件、免安装、纯绿色、仅160KB

求一SQL? - MS-SQL Server / 应用实例

SQL code:

数据结构:
表a,
ida,name,
1 a
2 b
3 c
4 d
表b,
idb,ida,post
1 1 r
2 1 s
5 3 q
6 4 b
7 5 n
表a 与表b关联字段为 a.ida = b.ida
求一条sql语句要求查询的结果为一下:
ida name idb post
1 a 1 r
1 a 2 s
2 b
3 c 5 q
4 d 6 b
7 n






SQL code:


select
a.ida, a.name, b.idb, b.post
from
a full outer join b on
a.ida=b.ida



SQL code:


CREATE TABLE a(ida int,NAME VARCHAR(1))
CREATE TABLE b(idb INT,ida INT,post VARCHAR(1))
INSERT a
SELECT 1,'a' UNION ALL
SELECT 2,'b' UNION ALL
SELECT 3,'c' UNION ALL
SELECT 4,'d'

INSERT b
SELECT 1,1,'r' UNION ALL
SELECT 2,1,'s' UNION ALL
SELECT 5,3,'q' UNION ALL
SELECT 6,4,'b' UNION ALL
SELECT 7,5,'n'

SELECT ISNULL(CAST(a.ida AS VARCHAR),''),ISNULL(a.name,'') AS name,ISNULL(CAST(b.idb AS VARCHAR),'') AS idb,ISNULL(b.post,'') AS post
from a LEFT JOIN
b ON a.ida=b.ida
UNION
SELECT ISNULL(CAST(a.ida AS VARCHAR),''),ISNULL(a.name,''),ISNULL(CAST(b.idb AS VARCHAR),'') AS idb,ISNULL(b


相关问答:

vs2008 连接mysql? - MS-SQL Server / 基础类

请问
添加新数据源->数据库->添加连接
这个界面下,数据源选择:Microsoft SQL Server (SqlClient);
服务器名:
应该写什么呢?
有谁知道?多谢各位!!
你到底是要连mysql还是mssql?

引用
请问
......

关于Vb中sql语句的写法(100分) - Java / Web 开发

求个vb中的sql语句的写法,次sql语句的用法是分页程序
我写的如下:其中A是用来接收每页显示的记录的条数,B是用来接收显示的当前的页面.
sqltext="select top A * from log where id not in(select top ( ......

sql 问题 - MS-SQL Server / 基础类

需求如下:
学院 academy(aid,aname)
班级 class(cid,cname,aid)
学生 stu(sid,sname,aid,cid)
住宿区 region(rid,rname)
宿舍楼 build(bid,rid,bnote) bnote是‘男’/‘女’
宿舍 dorm(did,rid,bid,bedn ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号