当前位置:编程学习 > C#/ASP.NET >>

用一条SQL语句查询问题???高手帮忙呀!!!

===========================
WebTable 网站表
 ID ID
 Name 名称
信息有:
 ID Name
 1      百度
 2 新浪
==============================
Web_A 网站服务器A表
 ID id
 Tid 外键(所属网站表ID)
 Name 服务器名称
信息有:
 ID Tid Name
 1 1 百度—北京服务器
 2 1 百度—上海服务器
 3 2 新浪—北京服务器
 4 2 新浪—上海服务器
===============================
Web_B 网站服务器B表
 ID id
 Tid 外键(所属网站表ID)
 Name 服务器名称
信息有:
 ID Tid Name
 1 1 百度—北京备用服务器
 2 1 百度—上海备用服务器
 3 2 新浪—北京备用服务器
 4 2 新浪—上海备用服务器

用一条SQL语句查询网站的所有服务器信息。请问除了用union查询还有其它什么方法??
希望详细列出来:
比如存储过程
--------------------编程问答-------------------- 见一个视图不就好了 笨笨 --------------------编程问答-------------------- 没有· --------------------编程问答--------------------
引用 1 楼 uncanny 的回复:
见一个视图不就好了 笨笨

你的视图怎么写,不用union --------------------编程问答-------------------- 用left join! --------------------编程问答--------------------
SELECT T.*, A.Name AS '主服务器', B.Name AS '备用服务器' FROM WebTable T JOIN WEB_A A ON T.ID=A.TID JOIN WEB_B B ON T.ID=B.TID 
--------------------编程问答--------------------
SELECT T.*, A.Name AS '主服务器', B.Name AS '备用服务器' FROM WebTable T JOIN WEB_A A ON T.ID=A.TID JOIN WEB_B B ON T.ID=B.TID 
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,