Comment puis-je exécuter cette requête dans Sequelize
P粉354602955
2023-09-05 09:43:31
<p><pre class="brush:php;toolbar:false;">SELECT *
DE article_master
WHERE project_id IN (SELECT id FROM project_master
OÙ workspace_id dans (SELECT id FROM workspace_master
OÙ company_id = 4));</pre>
<p>Comment exécuter cette requête mysql dans sequelize - Node js sans utiliser la requête originale ? </p>
Si la structure de votre modèle est similaire à
item_master
有许多project_master
,并且project_master
有许多workspace_master
,那么以下sequelize查询将与async/await
Postulez ensemble.Au fur et à mesure que je modifie ma réponse. Comme vous l'avez dit dans vos commentaires, vous avez votre structure de modèle, par exemple, l'espace de travail comporte de nombreux projets, le projet comporte de nombreux projets. La requête Sequelize ressemblera alors à :
Essayez-le maintenant, j'espère que cela résoudra votre problème.
Cela fonctionne comme je le souhaite.