cross-join

CROSS JOIN vs INNER JOIN w SQL Server 2008

Jaka jest różnica między CROSS JOIN a INNER JOIN? CROSS JOIN: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, ... INNER JOIN Movies ON Customers.CustomerID = Movies.CustomerID Który z nich jest lepszy i dlaczego miałbym używać obu?

SQL Server: Jaka jest różnica między CROSS JOIN a FULL OUTER JOIN?

Jaka jest różnica między CROSS JOIN a FULL OUTER JOIN w SQL Server? Są takie same, czy nie? Proszę wyjaśnić. Kiedy można użyć któregokolwiek z nich?