文章详情页
node.js - nodejs中mysql子查询返回多行结果怎么处理?
问题描述
var sql = 'SELECT title,content FROM contract WHERE cid IN ’(SELECT cid FROM contract_user WHERE loadNo=?)’';
服务器报错:ER_SUBQUERY_NO_1_ROW
怎么解决??
问题解答
回答1:var sql = 'SELECT title,content FROM contract WHERE cid IN (SELECT cid FROM contract_user WHERE loadNo=?)';
不应该是这样的吗?不知道 俩引号有没有什么问题,就你这个sql语句来看,没毛病啊。
相关文章:
1. css - 百度Ueditor富文本编辑器初始化赋值font-size没有值?2. python - flask框架中在jinja2模板中调用视图函数但是不想重定向怎么办3. 数据库创建失败4. java - 安卓接入微信登录,onCreate不会执行5. mysql5.7 json数据类型存储 导致数据顺序发生变化6. 网页爬虫 - Python爬虫返回状态码与实际情况不符?7. python3的各种库的官方文档中文版在哪儿可以找到8. PHP类中的$this9. css3 - 微信前端页面遇到的transition过渡动画的bug10. 随机数 - 有没有用Python生成n个不重复随机坐标的算法?
排行榜