Subquery no SQL Server Compact Edition

Estou tentando fazer isso em um banco de dados SQL Server CE, mas o mecanismo de banco de dados continua relatando erro

SELECT  C.guid, C.name, C.updated, 
        C.hddsize, C.hddavailable, C.hddfree, 
        C.ramsize, C.profiles, C.cpu, 
        (SELECT COUNT(D.id) AS numprogs 
            FROM ComputerData AS D 
            WHERE D.computer_id = C.id) AS numprograms 
FROM Computers AS C;

Disseram-me que o SQL Server CE suporta subconsultas. Estou fazendo algo errado?