java - sql查询条件java servlet
问题描述
您好,我有条件如下的 sql 查询:
rs = stmt.executeQuery("SELECT * FROM history WHERE identifikator IN (SELECT * FROM ban WHERE zabanovany = 0)");
它找不到列标识符。它给了我错误:'IN/ALL/ANY 子查询'中的未知列'identifikator'
解决方案
您需要在子查询中选择此列
WHERE identifikator IN (SELECT identifikator FROM ban WHERE.....
推荐阅读
- snowflake-cloud-data-platform - 如何检查一个json是否包含雪花中的另一个json
- javascript - Angular 7在创建时间超过6个月时隐藏一个div
- python - 用用户输入列表替换列表
- android - Android 11 - 访问 Android/data 目录
- php - PHP AJAX登录表单运行AJAX失败代码
- html - 蓝色选择区域太大
- python - Django Session 没有得到适当的更新
- r - 我可以调整这段代码以获得我想要的吗?
- python-3.x - 尝试下载我当前的所有软件包以供离线使用时出现 PIP 错误
- python - 如何将我的 google sheet cred 文件存储在我的 python 代码中,我不想将文件存储在我的 PC 中,我想在我的代码中写入 cred?