MySQL では問題なく動作するが、SQL サーバーでは動作しない次のクエリがあります。
SELECT table1.someField AS theField,
COUNT(table2.someField) / (SELECT COUNT(someField) FROM table1 WHERE someField = theField),
FROM table1 LEFT JOIN table2 ON table1.someField = table2.someField
SQL Server は、サブクエリのエイリアスが気に入らないようです。CTE を使用する必要があると言われましたが、これまで使用したことがありません。これは正しいです?