php - 在 mysql 中使用 join 不适用于 where caluse
问题描述
这是我的 SQL 查询:
SELECT Genomics_data_ncbi.Gene_name, Genomics_data_ncbi.Gene_id,
Drug_targets_new.Genetic_and_biochemical_evidence
FROM Genomics_data_ncbi
JOIN Drug_targets_new ON Drug_targets_new.Gene_name =
Genomics_data_ncbi.Gene_name WHERE Genomics_data_ncbi.Gene_name LIKE CONCAT (
'%', AUO97_RS18755, '%' )
LIMIT 0 , 100
解决方案
可能缺少引号:
LIKE CONCAT ( '%', 'AUO97_RS18755', '%' )
或者可能
LIKE CONCAT ( '%AUO97_RS18755%' )
推荐阅读
- caching - 在redis中,如何根据插入顺序获取键的降序?
- reactjs - 如何在 github 页面中使用 i18next
- sql - BigQuery Standard SQL SELECT rows WHERE 字段包含来自另一个表字段的单词
- python-3.x - 我们如何像在桌面上一样用python刷新我们的Windows(右键单击刷新)
- node.js - 由于发生内部服务器错误,无法显示该页面。Node.js 天蓝色
- docker - 来自主机的容器内的 Cron 任务
- sql-server - 由于 tr_MStran_droptable 而删除表的问题
- hyperledger-fabric - Hyperledger Fabric 是否支持兼容 Bip32 的 HSM?
- css - 设置材质 UI 选择/下拉宽度
- angular - Angular:星云日历:如何用自定义文本替换年份和月份部分?