Estava com o mesmo problema, tentei usar o modo colocado pelo outro colega, mas ainda dava erro. Depois de muito pesquisar achei a forma correta de colocar a query para obter a resposta desejada: Select nome_cliente, dt_pedito from cliente left outer join pedido on codcli = cod_cliente order by nome_cliente beleza :) Obs: uso o SQL Server 2005. Quando se tenta usar *= ou =* a mensagem de erro é essa: A consulta usa operadores de associações externas não-ANSI ("*=" ou "=*"). Para executar esta consulta sem modificações, defina o nível de compatibilidade do banco de dados como 80 ou menos usando o procedimento armazenado sp_dbcmptlevel. É bastante recomendável regravar a consulta usando operadores de associações externas ANSI (LEFT OUTER JOIN, RIGHT OUTER JOIN). Nas versões futuras do SQL Server, os operadores de associação não-ANSI não terão suporte nem mesmo para manter compatibilidade com versões anteriores.