• Thanks for this article. There's a lot to consider here.

    In the CROSS JOIN section, the query

    [font="Courier New"]SELECT S.name, J.name

    FROM dbo.Student S

    CROSS

    JOIN dbo.Subject J

    ORDER BY S.name ASC, S.name ASC;

    [/font]

    should read

    [font="Courier New"]SELECT S.name, J.name

    FROM dbo.Student S

    CROSS

    JOIN dbo.Subject J

    ORDER BY S.name ASC, J.name ASC;[/font]

    should it not?