We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3.5.3.1
现有的 Wrapper 可以通过 inSql/leSql/geSql 来完成嵌套子查询,但是没有 eqSql 方法。虽然使用场景比较小众,但加上应该没有别的副作用。
inSql
leSql
geSql
eqSql
现有一张表,定期或不定期会写入数据,每组数据有统一的时间戳。时间戳是有序的索引列。
CREATE TABLE t_example( //... DataTimestamp DATETIME(3) NOT NULL COMMENT '数据时间戳', )
假设现在仅希望查询最新的数据,我们可以这样写:
SELECT * FROM t_example WHERE DataTimestamp = (SELECT MAX(DataTimestamp) FROM t_example);
但是,现在的 mp 版本没有 eqSql 方法。希望能加上。
The text was updated successfully, but these errors were encountered:
你要怎么用?apply不能满足?
Sorry, something went wrong.
apply 可以完成,大概是 apply("$columnName = $SQL") 这样子。不过我当时的第一反应是 eqSql,也许从语义上会更直观一些,且减少一些模板字符串:eqSql(columnName, SQL)。
apply("$columnName = $SQL")
eqSql(columnName, SQL)
#6029 是我参考 inSql方法加入的对称的定义。
No branches or pull requests
当前使用版本(必填,否则不予处理)
3.5.3.1
该问题是如何引起的?(确定最新版也有问题再提!!!)
现有的 Wrapper 可以通过
inSql
/leSql
/geSql
来完成嵌套子查询,但是没有eqSql
方法。虽然使用场景比较小众,但加上应该没有别的副作用。场景示例
现有一张表,定期或不定期会写入数据,每组数据有统一的时间戳。时间戳是有序的索引列。
假设现在仅希望查询最新的数据,我们可以这样写:
但是,现在的 mp 版本没有 eqSql 方法。希望能加上。
The text was updated successfully, but these errors were encountered: