Wie kann ich diese Abfrage in Sequelize ausführen?
P粉354602955
2023-09-05 09:43:31
<p><pre class="brush:php;toolbar:false;">SELECT *
VON item_master
WHERE project_id IN (SELECT id FROM project_master
WHERE workspace_id in (SELECT id FROM workspace_master
WHERE company_id = 4));</pre>
<p>Wie führe ich diese MySQL-Abfrage in sequelize – Node js aus, ohne die ursprüngliche Abfrage zu verwenden? </p>
如果您的模型结构类似于
item_master
有许多project_master
,并且project_master
有许多workspace_master
,那么以下sequelize查询将与async/await
一起应用。当我编辑我的答案时。正如您在评论中所说,您有模型结构,例如工作区有许多项目,项目有许多项目。然后 Sequelize 查询将类似于:
现在尝试一下,我希望这能解决您的问题。
这正在按我想要的方式工作。