2017-06-18 4 views

Antwort

0

Sie müssen über diese 2 Tabellen klarer sein.
Haben sie associations?
Wenn ja, dann stellt Sequelize Joins bereit, genau wie mysql beitritt.
Obwohl Sequelize nicht unterstützt Unions direkt, aber Sie können sehr gut eine raw query in solchen Fällen verwenden.
Oder Sie können verwenden Promises, im Grunde Promise.all, die dazu beitragen würde, diese 2 Abfragen gleichzeitig.

Basierend auf dem Kommentar. sehr gut
Sie können Versprechen in diesem Fall verwenden,

So sagen Sie 2 Tabellen A und B haben Sie

so etwas wie tun kann
return Promise.all([query for first table, query for second table]) 

würde ich vorschlagen, mehr über Versprechen in JS zu lesen.

+0

Diese sind völlig verschieden 2 Tabellen. Sie haben eine Beziehung, aber in diesem Fall verwende ich die Beziehung nicht. Ich möchte Daten von diesen Tabellen über Express bereitstellen. Ich möchte diese Daten in demselben GET-Rückrufbereich bereitstellen. –

+0

Überprüfen Sie die aktualisierte Antwort – Shivam

0

dies hilft Ihnen, alle Daten, die von einer Abfrage abzurufen:

sequelize.query("select * from tbl_1 union all select * from tbl_2").then(function(rows){ 
    console.log("data",rows) 
}) 
Verwandte Themen