Sequelize中两个查询的语法是什么?

时间:2019-03-25 13:24:38

标签: angular sequelize.js

有人可以告诉我在Sequelize中使用两个查询的语法是什么? 我正在尝试从两个表中删除,但这是错误的。 我有以下代码:

Sub Main()
    Dim dt As New DataTable()
    dt.Columns.Add("Category")
    dt.Columns.Add("Net")
    dt.Rows.Add("Hat", 1)
    dt.Rows.Add("Hat", 2)
    dt.Rows.Add("Gloves", 3)
    dt.Rows.Add("Gloves", 4)

    Dim dtSum = dt.AsEnumerable().GroupBy(
        Function(row)
            Return row.Field(Of String)("Category").ToString()
        End Function).ToDictionary(Function(grp)
                                       Return New KeyValuePair(Of String, Integer)(grp.Key, grp.Sum(Function(row)
                                                                                                        Return Integer.Parse(row("Net").ToString())
                                                                                                    End Function))
                                   End Function)

End Sub

1 个答案:

答案 0 :(得分:0)

在查询中使用两个SQL语句是不合适的。 每个查询都有一个对应的返回值,并且上面的查询没有预期的返回值。

怎么样

await defaultAdapter.query("DELETE FROM reasons as r, reason_to_transaction as rt WHERE r.id=:id");
await defaultAdapter.query("DELETE FROM reason_to_transaction WHERE reason_id=:id");