회원이 작성한 제품 및 제품 정보를 보여주는 쿼리를 작성하려고합니다. 조건문 작성 방법이 있는지 궁금합니다. 회원이 구입 한 제품이 의류 테이블, 액세서리 테이블에서 나온 것인지 아니면 두 테이블에서 제품을 구입했는지 결정하십시오. 그리고 테이블이 Product 테이블의 ProductID 인 결정 요인에 대해 사용자가 의류 테이블에서 나온 것이 아니라면 ProductID는 0이어야합니다. 필요한 경우 ProductID는 Clothing 테이블과 Accessory 테이블 모두에 ProductTypeID로 연결됩니다 더 많은 정보, 저에게 알려주세요, 고마워요!Access 2013에서 선택할 테이블을 결정하기위한 조건문
Access에서 테이블의 이미지 here
입니다 그리고 여기가
SELECT Member.MemberID, Member.FirstName, Member.LastName,
Purchase.PurchaseDate, LineItem.CalculatedPrice, Product.ProductType
FROM ClothingType
INNER JOIN ((AccessoryType INNER JOIN (((Member INNER JOIN Purchase
ON Member.MemberID = Purchase.MemberID)
INNER JOIN (Product INNER JOIN LineItem ON Product.ProductID = LineItem.ProductID)
ON Purchase.PurchaseID = LineItem.PurchaseID)
INNER JOIN Accessory ON Product.ProductID = Accessory.ProductTypeID)
ON AccessoryType.AccessoryTypeID = Accessory.AccessoryTypeID)
INNER JOIN Clothing ON Product.ProductID = Clothing.ProductTypeID)
ON ClothingType.ClothingTypeID = Clothing.ClothingTypeID;
것은 그것은 것 SQL보기로 전환하고 여기에 SQL 문을 복사하여 붙여 넣기하면 더 좋을 것입니다. – cha
Ok, 원래 게시물을 업데이트했습니다. – Jerryq27
데이터베이스의 재 설계를 제안합니다. 항목 유형을 나타내는 추가 필드/열이있는 결합 된 의류 액세서리 테이블에 액세서리가 나열되어서는 안되는 이유가 있습니까? 세부 사항이 제품에 포함되어 있지 않다는 사실에 조금 놀랐습니다. – Fionnuala