首页 > 解决方案 > 在 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

标签: phpmysqlhtml

解决方案


可能缺少引号:

LIKE CONCAT ( '%', 'AUO97_RS18755', '%' )

或者可能

LIKE CONCAT ( '%AUO97_RS18755%' )

推荐阅读