3 개의 테이블 내부 조인에 대한 SQL 계산

데이브 C

Stock, Orderline 및 Order의 세 가지 테이블이 있습니다. 주문 테이블에 각 주문에 대한 주문 라인의 합계를 포함하려는 총계 열이 있습니다. Orderline 테이블은 Order_id, Stock_id 및 Qty로 구성되며 Stock 테이블에는 Stock_id 및 Price가 있습니다. 각 Order_id와 관련된 Stock_id를 필터링하고 각각에 대한 Qty를 표시 할 수 있으며, 각 Stock_id의 가격을 합산하고 Orderline의 Qty를 곱하여 각 주문의 비용을 계산하려면 내부 조인을 사용해야한다고 생각합니다. 테이블과 주식 테이블의 가격이 있지만 어디에서 시작해야할지 모르겠습니다. 또한 각 Order_id에 대해 계산할 때 데이터베이스 내의 Total 열에이 항목을 추가하고 싶습니다. 그 방법도 모르겠습니다. SQLite3를 사용하고 있습니다. 어떤 도움이라도 대단히 감사하겠습니다.

주문 테이블 : order_id, order_total, order_datetime

주문 행 테이블 : order_id, stock_id, qty

재고 테이블 : stock_id, stock_price, stock_name

제이슨 w

이것은 INNER JOIN주문별로 총액을 제공하기 위해 주문 ID별로 그룹화 된 기본 쿼리입니다 . 당신은 당신이에 다음 필요한 필터 무엇이든 할 수 있습니다 WHERE전과 절 GROUP BY.

SELECT
    O.order_id,
    SUM(S.stock_price * OL.qty) AS [Total]
FROM Order O
    INNER JOIN Orderline OL
        ON OL.order_id = O.order_id
    INNER JOIN Stock S
        ON S.stock_id = OL.stock_id
GROUP BY
    O.order_id

sqlite는 계산 된 열을 지원하지 않지만 두 가지 옵션이 있습니다.

  1. Order테이블에 추가 된 열 을 만들어 합계 값을 저장 한 다음 트리거 OrderlineStock테이블을 만들어 수정 된 레코드의 합계를 다시 계산합니다.
  2. 위의 쿼리를 별도의보기로 변환 한 다음 총계가 필요할 때마다 INNER JOIN생성 된보기에서 Order테이블로을 수행합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

3 개의 테이블에 대한 SQL 집계

분류에서Dev

SQL, 3 개의 조인 된 테이블에 대한 자체 조인

분류에서Dev

SQL을 사용하는 Access의 5 개 테이블에 대한 내부 조인 및 왼쪽 조인

분류에서Dev

R의 테이블에 대한 조건부 계산

분류에서Dev

EF에서 3 개의 테이블에 대해 내부 조인 수행

분류에서Dev

3 개의 테이블 MySql을 사용한 내부 조인

분류에서Dev

3 개의 테이블을 사용한 MySQL 내부 조인

분류에서Dev

2 개 이상의 테이블에 대한 내부 조인

분류에서Dev

SQL Server의 여러 테이블에 대한 외부 조인

분류에서Dev

SQL 요청, 동일한 테이블에 대한 내부 조인?

분류에서Dev

두 테이블에 대한 SQL 내부 조인

분류에서Dev

동일한 테이블에 대한 MSSQL 두 개의 내부 조인

분류에서Dev

JOIN이있는 3 개의 테이블에 대한 SQL COUNT

분류에서Dev

두 개 이상의 테이블에 대한 SQL 조인

분류에서Dev

SQL 데이터베이스에서 2 개의 테이블 또는 외래 키를 사용한 내부 조인?

분류에서Dev

SQL Server의 3 개 테이블에 대한 피벗 쿼리

분류에서Dev

DataSet의 여러 테이블에 대한 내부 조인

분류에서Dev

세 변수에 대한 두 테이블의 내부 조인

분류에서Dev

2 개의 테이블에 대한 SQL 조인 문

분류에서Dev

소득 계산-SQL에서 3 개의 테이블을 사용하여 비용

분류에서Dev

3 개의 테이블과 2 개의 합계 그룹이있는 내부 조인

분류에서Dev

3 개의 테이블 조인 -SQL

분류에서Dev

동일한 테이블에서 3 개의 요청으로 내부 조인하는 방법

분류에서Dev

세 개의 테이블에 대한 왼쪽 외부 조인?

분류에서Dev

3 개의 테이블에 대한 SQL 조인 쿼리가 작동하지 않음

분류에서Dev

하나의 쿼리에서 동일한 테이블에 대한 여러 개의 왼쪽 조인 계산

분류에서Dev

세 개의 테이블이있는 SQL Server 내부 조인

분류에서Dev

조건부 테이블 2 개에 대한 SQl 쿼리

분류에서Dev

seacher에 대한 두 개의 비 관계형 테이블에 대한 SQL 문장

Related 관련 기사

  1. 1

    3 개의 테이블에 대한 SQL 집계

  2. 2

    SQL, 3 개의 조인 된 테이블에 대한 자체 조인

  3. 3

    SQL을 사용하는 Access의 5 개 테이블에 대한 내부 조인 및 왼쪽 조인

  4. 4

    R의 테이블에 대한 조건부 계산

  5. 5

    EF에서 3 개의 테이블에 대해 내부 조인 수행

  6. 6

    3 개의 테이블 MySql을 사용한 내부 조인

  7. 7

    3 개의 테이블을 사용한 MySQL 내부 조인

  8. 8

    2 개 이상의 테이블에 대한 내부 조인

  9. 9

    SQL Server의 여러 테이블에 대한 외부 조인

  10. 10

    SQL 요청, 동일한 테이블에 대한 내부 조인?

  11. 11

    두 테이블에 대한 SQL 내부 조인

  12. 12

    동일한 테이블에 대한 MSSQL 두 개의 내부 조인

  13. 13

    JOIN이있는 3 개의 테이블에 대한 SQL COUNT

  14. 14

    두 개 이상의 테이블에 대한 SQL 조인

  15. 15

    SQL 데이터베이스에서 2 개의 테이블 또는 외래 키를 사용한 내부 조인?

  16. 16

    SQL Server의 3 개 테이블에 대한 피벗 쿼리

  17. 17

    DataSet의 여러 테이블에 대한 내부 조인

  18. 18

    세 변수에 대한 두 테이블의 내부 조인

  19. 19

    2 개의 테이블에 대한 SQL 조인 문

  20. 20

    소득 계산-SQL에서 3 개의 테이블을 사용하여 비용

  21. 21

    3 개의 테이블과 2 개의 합계 그룹이있는 내부 조인

  22. 22

    3 개의 테이블 조인 -SQL

  23. 23

    동일한 테이블에서 3 개의 요청으로 내부 조인하는 방법

  24. 24

    세 개의 테이블에 대한 왼쪽 외부 조인?

  25. 25

    3 개의 테이블에 대한 SQL 조인 쿼리가 작동하지 않음

  26. 26

    하나의 쿼리에서 동일한 테이블에 대한 여러 개의 왼쪽 조인 계산

  27. 27

    세 개의 테이블이있는 SQL Server 내부 조인

  28. 28

    조건부 테이블 2 개에 대한 SQl 쿼리

  29. 29

    seacher에 대한 두 개의 비 관계형 테이블에 대한 SQL 문장

뜨겁다태그

보관