欧拉!
我正在做一个node.js应用程序。我的mysql数据库中有这样的表结构:
我的任务是获取表4的名称和相关的表7的名称。我知道表1的用户名和密码。是否可以创建一个查询-使用subselect-在获取值后不使用新的select调用所有时间回调?-就像下面-
con.connect(function(err) {
if (err)
{throw err }
con.query("SELECT id FROM Table_1 WHERE username = xyz AND password = aaa",
function (err, result) {
if (err) {throw err};
con.query("SELECT table_3_id FROM table2 WHERE Table_1_id = "+(result)+")",
function(/*bla-bla*/){
};
});
}
);
谢谢!
2条答案
按热度按时间agyaoht71#
我刚刚和我的开发负责人谈过,他给了我一个正确的解决方案-类似于@vivek doshi answer-:
khbbv19g2#
下面是如何通过一个查询实现这一点:
我找不到表7名称的正确关系。但我想你会知道怎么做的。