Si te pones a pensarlo, la lógica de la consulta es bastante simple:
- Tienes el ID del producto.
- Buscas los ID las personas que compraron ese producto
- Con esos IDs consultas que otras compras hay que no sean de ese producto.
O sea:
Esto si consideramos que tengas tres tablas: VENTAS, CLIENTES y PRODUCTOS.
La sintaxis puede variar de acuerdo a la estructura de las tablas que tenga esa base.
Adaptalo a lo que necesites.