Hi all,Can someone help explain to me how when I have 12 rows in table A and 10 in B and I do an inner join , I would get more rows than in both A and B ?Same with left and right joins...This is just a simplified example. Let me share one of my issues with youI have 2 views ; which was originally SQL on 2 base tables Culture and Trials. And then when attempting to add another table Culture Steps, one of the team members separated the SQL into 2 views Since this produces an error when updating(modification cannot be done as it affects multiple base tables), I would like to get back to changing the SQL such that I no longer use the views but achieve the same results.One of the views has SELECT       some columnsFROM            dbo.Culture RIGHT JOIN                         dbo.Trial ON dbo.Culture.cultureID = dbo.Trial.CultureID LEFT OUTER JOIN                         dbo.TrialCultureSteps_view_part1 ON dbo.Culture.cultureID = dbo.TrialCultureSteps_view_part1.cultureID
The other TrialCultureSteps_view_part1 view SELECT DISTINCT dbo.Culture.cultureID,                             (SELECT        TOP (1) WeekNr                               FROM            dbo.CultureStep                               WHERE        (CultureID = dbo.Culture.cultureID)                               ORDER BY CultureStepID) AS normalstartweekFROM            dbo.Culture INNER JOIN                         dbo.CultureStep AS CultureStep_1 ON dbo.Culture.cultureID = CultureStep_1.CultureID 
So how can I combine the joins the achieve the same results using SQL only on tables without the need for views?