0
나는 상자에 포장 한 두 테이블 중 하나는 고객이고 다른 하나는 쿼리를 사용 ORD이 집계는 어떻게 수행합니까?
select * from customers;
id Name age adress salary
2 102 jpj 24 zzzz 10000
3 103 ftd 20 kkkk 20000
4 104 jin 40 llll 30000
5 105 michael 30 dddd 25000
6 106 das 25 hhhh 10000
7 107 vijay 26 mmmm 12000
8 108 thanku 31 jjjj 26000
9 109 vishnu 34 gggg 24000
10 110 vas 28 ffff 18000
select * from ord;
oid order_date id amount
201 12/11/2013 1:00:00 AM 102 2500
202 12/11/2013 4:14:17 AM 102 3000
203 12/9/2013 9:18:16 PM 103 2000
204 12/8/2013 12:00:00 PM 102 1000
입니다
select c.name,c.salary,o.amount
from CUSTOMERS c
inner join ord o
on c.id=o.customer_id;
지금
1 jpg 10000 1000
2 jpg 10000 3000
3 jpg 10000 2500
4 ftd 20000 2000
5 vijay 12000 2000
하지만 인쇄하고자하는 같은 그 프린트 내 테이블
name id amount
jpj 102 6500 -> this is the sum of amount in the order table order by 102
ftd 103 2000
vijay 107 2000
이 문제를 해결할 수 있도록 도와주세요. 나는 SQL의 시동기입니다.
'ord'의 열이 'id'대 'customer_id'인지 여부에 다소 혼란이있는 것처럼 보입니다. –