有人可以告诉我在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
答案 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");