Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Maneira correta de selecionar entre duas tabelas no SQL Server sem campo comum para ingressar


Você pode (deve) usar CROSS JOIN . A seguinte consulta será equivalente à sua:
SELECT 
   table1.columnA
 , table2.columnA
FROM table1 
CROSS JOIN table2
WHERE table1.columnA = 'Some value'

ou você pode até usar INNER JOIN com alguma condição sempre verdadeira:
FROM table1 
INNER JOIN table2 ON 1=1