mysql - 在 Mysql 和 Node.js 中查询
问题描述
我有这个运行良好的 Mysql 查询。但是,我需要再添加 2 个条件,但我不知道该怎么做。
//index.js
module.exports = {
getHomePage: (req, res) => {
let query ='SELECT Tbl_Email_mensagens.codigo AS Codigo, Tbl_Email_mensagens.mensagem AS Mensagem,Tbl_Email_mensagens.celular AS Celular, cm_custmaster.fullname AS NomeCompleto FROM Tbl_Email_mensagens LEFT JOIN cm_custmaster ON Tbl_Email_mensagens.celular = cm_custmaster.mobile';
// execute query
db.query(query, (err, result) => {
if (err) {
res.redirect('/');
}
res.render('index.ejs', {
title: ""
,players: result
});
});
},
};
然后我需要添加这两个条件:
Where group = '7' and send = '0'
很感谢!
解决方案
SELECT Tbl_Email_mensagens.codigo AS Codigo,
Tbl_Email_mensagens.mensagem AS Mensagem,
Tbl_Email_mensagens.celular AS Celular,
cm_custmaster.fullname AS NomeCompleto
FROM Tbl_Email_mensagens
LEFT JOIN cm_custmaster ON Tbl_Email_mensagens.celular = cm_custmaster.mobile
WHERE Tbl_Email_mensagens.`group` = 7
AND Tbl_Email_mensagens.send = 0
注意 - 这个词group
是保留的,所以它必须被包裹在反引号中。但是将其重命名为 some 更安全group_number
,例如。
而值的引号是多余的(如果相应的字段具有任何字符串数据类型,您可以存储它们)。
推荐阅读
- javascript - `import`语句的路径可以包含多个`/`吗?
- python - 使用 ffmpeg 连接文件夹中的所有 .mp4 文件
- java - 如何在不添加更多窗格的情况下在 ImageView JavaFx 中对图像切换进行动画处理
- python - QProcess 无法从 Telethon 的异步函数中读取
- python - 我在 PySpark 数据框中有一列(字符串数组)。如何打破数组并为数组中的每个字符串项创建单独的行?
- python - 如何聚类标签(在多标签分类问题中)大多一起出现在一个类中
- node.js - full-ICU 在传递 --icu-data-dir 节点选项时有效,但在使用 NODE_ICU_DATA 环境变量时无效
- react-native - pod install failed on macOS Big sur
- html - How to a collapse other menus when click on radio buttons in bootstrap
- python - How to lessen the python path?