用一条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查询还有其它什么方法??
希望详细列出来:
比如存储过程
--------------------编程问答-------------------- 见一个视图不就好了 笨笨 --------------------编程问答-------------------- 没有· --------------------编程问答--------------------
你的视图怎么写,不用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#