作者adrianshum (Alien)
看板Database
标题Re: [SQL ] 关联式资料库
时间Wed Oct 21 15:38:03 2009
※ 引述《adrianshum (Alien)》之铭言:
[43]
: : 关联资料库出现了这样的形状.....
: : 请问我在建立销货明细的查询时 SQL语法要如何下呢
: : "销货明细" (销货编号 时间 客户名称 船名 总金额)
:
: select o.order_id, sum(od.order_dtl_qty * od.order_dtl_price)
: from order o
: inner join order_dtl od
: on o.order_id = od.order_id
: group by order_id
:
:
: 时间, 客户名称, 船名等, 只是需要加回适当的 join
: 和 group by 而已
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 202.155.236.82
: 推 rainztar:请问客户名称和船名要怎麽join呢 您回答的我都还了解 10/21 13:21
有什麽困难吗?
你 order 有指向客户 table, 客户 table 有客户名称
如果单拿 order id 和客户名称, sql 长成:
select o.order_id, c.cust_name
from order o
inner join cust c
on o.cust_id = c.cust_id
两句都搞懂, 要组合成你要的结果根本没有什麽难了吧.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.155.236.82