以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] 帮忙看一个SQL的问题,谢谢 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=60954) |
-- 作者:jiskin -- 发布时间:2014/12/4 13:10:00 -- [求助] 帮忙看一个SQL的问题,谢谢 我有A B C 三个表 当我在做视图的时候 原本是 B 和 C 我用 INNER JOIN 合并成了 D表 然后A和D表又做了一个视图 E表 现在我想直接撤销D表 ABC直接做成E表,能帮忙看看哪里不对吗 select * FROM dbo.入库明细 AS a LEFT OUTER JOIN dbo.出库明细 AS b ON a._Identify = b.入库ID INNER JOIN dbo.出库单 AS c ON b.出库单号 = c.出库单号 AND c.单据状态 = \'已审核\' |
-- 作者:jspta -- 发布时间:2014/12/4 13:16:00 -- select * FROM dbo.入库明细 AS a LEFT OUTER JOIN (select * from dbo.出库明细 AS b INNER JOIN dbo.出库单 AS c ON b.出库单号 = c.出库单号 AND c.单据状态 = \'已审核\') as d ON a._Identify = d.入库ID |
-- 作者:jiskin -- 发布时间:2014/12/4 13:46:00 -- 以下是引用jspta在2014-12-4 13:16:00的发言:
select *
FROM dbo.入库明细 AS a LEFT OUTER JOIN
(select * from dbo.出库明细 AS b INNER JOIN
dbo.出库单 AS c ON b.出库单号 = c.出库单号 AND c.单据状态 = \'已审核\') as d ON a._Identify = d.入库ID
非常感谢 又学了一招 |