我在Xamarin Forms中使用的sqlite中有以下查詢。刪除sqlite中的where子句
所有的allProdsId = new List<Products>();
首先,我提出從表中檢索的產品的所有產品ID的查詢:
allProdsId
作爲被初始化。然後我想刪除所有訂單,其中ProdId
所有的allProdsId
檢索。
刪除查詢不起作用。有人可以幫助我使用xamarin表單來實現sqlite中的WHERE IN
子句嗎?
allProdsId = _con.Query<Products>("Select ProdId from Products");
con.Execute("DELETE FROM Orders WHERE ProdId = ?", allProdsId);
你的描述不清楚。請提供一些示例數據和您想要的輸出。 (請參見[如何 格式化堆棧溢出中的SQL表 後?](https://meta.stackexchange.com/q/96125)如何添加一些內容。) –
如果要與SQL中的多個值進行匹配,請使用IN關鍵字,而不是'=' – Jason
sqlite是否支持'IN'關鍵字? – cholo