Php 在mysql中使用join不适用于where caluse
这是我的SQL查询:Php 在mysql中使用join不适用于where caluse,php,mysql,html,Php,Mysql,Html,这是我的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_
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%' )
它显示了错误-1054-where子句中的未知列“AUO97\u RS18755”您的意思是类似于基因组学的数据吗?改为类似于“%AUO97\u RS18755%”的基因名称?仍然不工作选择基因组学的数据。基因名称,基因组学的数据。基因id,药物\目标\新。基因\和\生化\来自基因组学的证据\数据\ ncbi加入药物\目标\新药物\新目标\新。基因\名称=基因组学\数据\ ncbi。基因\名称何处基因组学\数据\ ncbi。基因\名称,如CONCAT“%AUO97\ RS18755%”使用此命令,但既不显示任何错误也不给出输出原因?选择基因组学\u数据\u ncbi.Gene\u name、基因组学\u data\u ncbi.Gene\u id、药物\u targets\u new.Genetic\u和生化\u证据来自基因组学\u data\u ncbi加入药物\u targets\u new ON Genomics\u data\u ncbi.Gene\u name=药物\u targets\u new.Gene\u name其中基因组学\u data\u ncbi.Gene\u name='AUO97\u RS18755'