私はPHPが初めてで、MySQLではなくMS SQLを使用したPHPはさらに新しいです。いくつかの調査を行った後、使用するページネーションクエリと見なされるものを思いつきましたが、エラーがスローされるため、明らかにどこかで間違っています。そして、私はその理由を理解していません。
クエリは次のとおりです。
SELECT TOP 10 * FROM Products WHERE SubCatID = '".$scid."' and ProductID NOT IN ( SELECT TOP 0 * FROM Products ORDER BY ProductID ASC ) ORDER BY ProductID ASC
エラーは次のとおりです。
Warning: mssql_query() [function.mssql-query]: message: Only one expression can be specified in the select list when the subquery is not introduced with EXISTS. (severity 16)
サブクエリが原因であることは理解していますが、誰かが私を正しい方向に向けることができますか?