out join 多表如何写?

other1999 2003-04-22 05:10:57
out join 多表如何写?
一:from 表1 LEFT OUTER JOIN 表2,表3
二:from 表1 LEFT OUTER JOIN 表2,LEFT OUTER JOIN 表3
三:from 表1 LEFT OUTER JOIN 表2,表2 LEFT OUTER JOIN 表3

可我试了还不行!!!!!!!

...全文
207 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
SophiaWang 2003-04-22
  • 打赏
  • 举报
回复
select a.*,b.id,c.name
from 表1 a left outer join 表2 b on a.id = b.id
left outer join 表3 c on a.id = c.id
pengdali 2003-04-22
  • 打赏
  • 举报
回复
..from 表1 LEFT JOIN 表2 on 表1.id=表2.id
LEFT JOIN 表3 on 表2.id=表3.id
CrazyFor 2003-04-22
  • 打赏
  • 举报
回复
from 表1 LEFT OUTER JOIN 表2 on 表1.字段=表2.字段 left join 表3 on 表2.字段=表3.字段
SophiaWang 2003-04-22
  • 打赏
  • 举报
回复
USE pubs
SELECT a.au_fname, a.au_lname, p.pub_name
FROM authors a FULL OUTER JOIN publishers p
ON a.city = p.city
ORDER BY p.pub_name ASC, a.au_lname ASC, a.au_fname ASC

SophiaWang 2003-04-22
  • 打赏
  • 举报
回复
LEFT OUTER JOIN or LEFT JOIN


RIGHT OUTER JOIN or RIGHT JOIN


FULL OUTER JOIN or FULL JOIN


USE pubs
SELECT a.au_fname, a.au_lname, p.pub_name
FROM authors a LEFT OUTER JOIN publishers p
ON a.city = p.city
ORDER BY p.pub_name ASC, a.au_lname ASC, a.au_fname ASC


USE pubs
SELECT a.au_fname, a.au_lname, p.pub_name
FROM authors AS a RIGHT OUTER JOIN publishers AS p
ON a.city = p.city
ORDER BY p.pub_name ASC, a.au_lname ASC, a.au_fname ASC

USE pubs
SELECT s.stor_id, s.qty, t.title
FROM sales s RIGHT OUTER JOIN titles t
ON s.title_id = t.title_id
AND s.qty > 50
ORDER BY s.stor_id ASC

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧