Podzapytania dziedziczą kolumny z zapytań zewnętrznych.
Przypuszczam, że Twój SomeOtherDb.dbo.Customer ma kolumnę CustomerId (co również wydaje się prawdopodobne z nazw).
Co wtedy prawdopodobnie oznacza również, że nie robisz z podzapytaniem tego, co chcesz z nim zrobić - jeśli tabela w podzapytaniu nie ma kolumny CustomerId (a tak wygląda, inaczej nie byłoby błędu podczas uruchamiania podzapytania w samo), następnie podzapytanie wybiera i zwraca zewnętrzny identyfikator klienta, a ponieważ jest to jedyna kolumna w podzapytaniu, podzapytanie jest bezużyteczne.