Subkueri mewarisi kolom dari kueri luar.
Saya kira SomeOtherDb.dbo.Customer Anda memang memiliki kolom CustomerId (yang sepertinya juga dari namanya).
Yang kemudian juga mungkin berarti bahwa Anda tidak melakukan dengan subquery apa yang ingin Anda lakukan dengannya - jika tabel di subquery tidak memiliki kolom CustomerId (dan tampaknya demikian, jika tidak, tidak akan ada kesalahan saat menjalankan subquery di sendiri), maka subquery memilih dan mengembalikan CustomerId luar, dan karena itu adalah satu-satunya kolom di subquery, subquery tidak berguna.