Как вернуть пары продуктов из одного столбца в SQL?

#sql

Вопрос:

Я хочу вернуть пары товаров (показать пару только один раз), которые появляются вместе в одной и той же партии. Я также хочу вернуть количество раз, когда продукты появляются вместе в отправке («Вместе»).

Это данные моей таблицы:

 Customer(cid: integer, 
         cname: string, 
         address: string,
         city: string, 
         state: string) 

Product(pid: integer,
        pname: string, 
        price: currency, 
        inventory: integer)

Shipment(sid: integer, 
        cid: integer,
        shipdate: DateTime) 

ShippedProduct(sid: integer,
          pid: integer,
          amount: integer)
 

Комментарии:

1. Что вы пробовали до сих пор?