佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

12
返回列表 发新帖
楼主: panic_tee

关于MSSQL 2000的一个SCRIPT问题.

[复制链接]
 楼主| 发表于 14-1-2008 11:44 AM | 显示全部楼层
原帖由 max^^ 于 14-1-2008 11:35 AM 发表


没有outer也可以吧?


不知道...没试过.....

等下试试看...

如果我有:
Table_Sales
Table_ItemDetail
Table_ItemGroup

然后, 我要从Table_ItemGroup里面的东西SALES里面那到Table_ItemGroup的东西.......再加上ITEMDETAIL里的ITEM资料....
还要显示Table_ItemGroup里面全部的ITEM....(如果没SALES就出现NULL)..

的话....

应该是全部用LEFT OUTER JOIN吧?
回复

使用道具 举报


ADVERTISEMENT

发表于 14-1-2008 01:05 PM | 显示全部楼层
不是很明leh。。。
回复

使用道具 举报

发表于 14-1-2008 02:13 PM | 显示全部楼层
原帖由 panic_tee 于 14-1-2008 11:44 AM 发表


不知道...没试过.....

等下试试看...

如果我有:
Table_Sales
Table_ItemDetail
Table_ItemGroup

然后, 我要从Table_ItemGroup里面的东西SALES里面那到Table_ItemGroup的东西.......再加上ITEMDETA ...


舉例說 item, sales 是兩個table
如果,你要顯示,所有的item,不管有沒有任何交易都要list out
那么就是

SELECT ITEM.ITEM, SUM(SALES.AMOUNT) AS AMOUNT
FROM ITEM LEFT OUTER JOIN SALES
GROUP BY ITEM.ITEM

inner join 指大家都有才顯示
left outer join 指,左邊有,就會顯示,不管右邊有沒有
right outer join 跟left outer join 相反。
回复

使用道具 举报

发表于 1-2-2008 03:04 PM | 显示全部楼层
这种问题通常是 LEFT OUTER JOIN 的问题,但如果你能提供你的 Table 设计大家会更清楚。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 24-9-2025 03:13 PM , Processed in 0.271106 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表