SELECT Program.Numero,Program.Active,Program.Title,Program.Notes_E,Program.Notes_F,Program.NoMaster,; Master.FirstName,Master.LastName,MasterType.Title_E AS MasterType_E,MasterType.Title_F AS MasterType_F,Video.Url,Video.Numero AS PrimaryKey; FROM Program; INNER JOIN Master ON Program.NoMaster=Master.Numero; INNER JOIN MasterType ON Master.NoMasterT=MasterType.Numero; INNER JOIN Video ON Program.Numero=Video.NoProgram; INNER JOIN InvoiceI ON Video.Numero=InvoiceI.NoVideo; INNER JOIN Invoice ON InvoiceI.NoInvoice=Invoice.Numero; WHERE Program.Active AND Invoice.AddUser=1; ORDER BY Program.TitleThis works well. For each purchased video part of a program, I obtain the program information, the related master information as well as the video information.