What is the difference between CROSS JOIN and INNER JOIN?
CROSS JOIN
INNER JOIN
CROSS JOIN:
SELECT Movies.CustomerID, Movie
Please remember, if a WHERE clause is added, the cross join behaves as an inner join. For example, the following Transact-SQL queries produce the same result set. Please refer to http://technet.microsoft.com/en-us/library/ms190690(v=sql.105).aspx