제품 변형 가격 보기 테이블 쿼리
제품 테이블에서 문의해야 할 질문이 있으며 다양한 종류와 가격이 있습니다. 아래와 같이 표시하려면 어떻게 해야 합니까?
product. variants. price
==========================
Coke -> Original -> 10$
-> Zero -> 8$
==========================
Pepsi -> Can -> 9$
-> Bottle. -> 10$
==========================
3개의 테이블이 있는 경우: products, variant, product_variant_tranx
누가 나를 도와줄 수 있습니까?
감사해요.
조금 늦었습니다.하지만 이런 종류의 질문은 새로 온 사람들에게 흔합니다.정확한 유형의 문제 해결책을 찾기 위해 이곳에 오는 신입사원들을 위해 제 답변을 여기에 올렸습니다.
모든 제품은 p1,p2,...와 같은 고유 ID를 생성할 수 있습니다.제품 아래에 변형 1, 변형 2와 같은 변형을 입력합니다.p1v1, p1v2와 같은 고유한 ID(입력할 때 생성되며, 사용자 인터페이스에 표시되거나 백엔드 작업을 위해 숨겨질 수 있음), p1v110$, p1v28$ 등의 가격.
표를 좀 봅시다.
표 1. 제품_표
제품명 | product_id |
---|---|
콜라. | p1 |
펩시 | p2 |
표 2. 변형_표
product_id | variant_name | variant_id | 변동 가격 |
---|---|---|---|
p1 | 원래의 | p1v1 | 10$ |
p1 | 영 | p1v2 | 8$ |
p2 | 할 수 있다 | p2v1 | 9$ |
p2 | 병 | p2v2 | 10$ |
사용자 인터페이스 호출
쿼리 1. SELECT product_name,product_id FROM products_table
그럼 전화해요
쿼리2. SELECT variant_name,variant_id,variant_price FROM products_table WHERE product_id='getting product id from Query1'
저는 신인들을 위한 기본적인 논리를 보여줍니다.제품 및 변형이 많은 경우 내부 루프가 서버를 방해할 수 있습니다.이 경우 동일한 데이터베이스 구조를 사용할 수 있지만 고급 SQL 쿼리를 사용할 수 있습니다.
도움이 될 수 있는 상대적 출처:
https://dev.mysql.com/doc/ (고급 SQL 쿼리 학습용)
https://cashflowinventory.com/blog/cash-flow-inventory-tutorial-products-management/ (가능성이 높은 애플리케이션의 제품 관리 인터페이스에서 개념 가져오기)
언급URL : https://stackoverflow.com/questions/67899333/product-variant-price-view-table-query
'programing' 카테고리의 다른 글
org.springframework.cloud:spring-cloud-starter-netflix-eureka-client:unknown (0) | 2023.06.23 |
---|---|
ID가 아닌 필드로 mongoose 모델 채우기 (0) | 2023.06.23 |
동적 SQL을 실행하는 Oracle PL/SQL 익명 블록에서 결과 집합/커서를 반환하는 방법은 무엇입니까? (0) | 2023.06.23 |
서블릿 컨테이너가 내장되지 않은 스프링 부트 (0) | 2023.06.23 |
스프링 부트를 사용하여 mongodb에 대한 자동 생성 필드를 생성하려면 어떻게 해야 합니까? (0) | 2023.06.23 |