这是尝试执行我的网站后出现的错误。这与我之前的问题有关,但这一次有不同的目标。如果您想参考它,这是链接。 How to code a nested sql statement to get row number of a specific item in mssql?
它指的是Int32 count =(Int32)cmd.ExecuteScalar();我在我的代码中写的。这是完整的代码。我还添加了一个评论错误来源。
/* @var $datasource QueryBuilder */
$datasource->addSelect('CASE WHEN xxx.yyy IS NULL THEN 1 ELSE 0 END as HIDDEN yyy_is_null');
$datasource->orderBy('yyy_is_null', 'ASC'); // always ASC
$datasource->addOrderBy('xxx.yyy','DESC'); //DESC or ASC
随意为此问题建议替代解决方案。顺便说一下,这是 只是一个用于测试东西的小程序。如果一切顺利,我可能会在实际项目中加入一些(除了没有参数化的方面)。