programing

제품 변형 가격 보기 테이블 쿼리

megabox 2023. 6. 23. 21:51
반응형

제품 변형 가격 보기 테이블 쿼리

제품 테이블에서 문의해야 할 질문이 있으며 다양한 종류와 가격이 있습니다. 아래와 같이 표시하려면 어떻게 해야 합니까?

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

반응형