Que hubo mijo, lo que necesitas es relativamente fácil. Necestias dos tablas para almacenar la venta. Una cabecera y otra detalle. Te las explico:
VentaCabecera
IdVenta int PK --Numero de venta o factura, es un campo secuencial
IdCliente int FK --Codigo de tu cliente, relacionada a la tabla de clientes
Fecha datetime
etc
etc
VentaDetalle
IdVenta int PK FK --Numero de la venta, será el mismo numero de la tabla cabecera, es primary key y foreign key a la vez
IdProducto int PK FK --Codigo del Producto, relacionada a la tabla de productos
Costo decimal
etc etc
De esta manera por en una venta, puedes tener muchos productos. Como podrás ver ambas tablas se relacionan por el campo IdVenta
Cualquier cosa pregunta con confianza