SKU에 일치하는 외래 키를 기반으로하는 인벤토리 테이블과 형식 목록을 모두 조인하는 다 대다 테이블 인 데이터베이스의 다른 테이블과 테이블을 연결해야합니다.
YOU CAN QUERY THE FOLLOWING
SELECT inventory.* FROM inventory LEFT JOIN InvLinkedList ON InvLinkedList.SKU = Inventory.SKU WHERE InvLinkedList.typeID = 2
당신은 모든 항목, 열 등의 ID 및 유형을 가진 InventoryType 테이블과 두 개의 인덱스 컬럼 (SKU 및 TYPE의 ID)와 많은 연결 표 InvLinkedList에 많은으로 재고 표가 필요합니다. 이 테이블의 관계를 정의해야합니다. 여기서 ON DELETE는 CASCADE 유형 목록에 있습니다. 따라서 유형을 삭제할 때 InvLinkedList에 typeID가있는 행이 제거되지만 Inventory의 항목은 제거되지 않습니다. SKU를 사용하여 항목을 제거하면 반대가 발생합니다.
이 해결책이되기를 바랍니다. 여러 유형의 경우 위에서 정의한 유형의 쿼리를 반환하는 PHP 함수를 만들 수 있습니다.
어떤 종류의 목록을 원하십니까? DB 또는 다른 목록에 저장 하시겠습니까? – 1s2a3n4j5e6e7v
동일한 DB에 저장하는 것이 좋습니다. – cds5059