Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用类简单查询获取数据问题_Php_Mysql - Fatal编程技术网

Php 使用类简单查询获取数据问题

Php 使用类简单查询获取数据问题,php,mysql,Php,Mysql,这是我的问题 SELECT DISTINCT * FROM job_detail, apply WHERE job_detail.job_id = apply.job_id AND apply.end_user_id =1 AND job_detail.jobtitle = 'barber' AND (job_detail.Zip LIKE '%900%' OR job_detail.city LIKE '%900%' OR job_detail.country LIKE '%

这是我的问题

SELECT DISTINCT *
 FROM job_detail, apply 
WHERE job_detail.job_id = apply.job_id 
AND apply.end_user_id =1 
AND job_detail.jobtitle =  'barber'
AND (job_detail.Zip LIKE  '%900%' 
OR job_detail.city LIKE  '%900%' 
OR job_detail.country LIKE '%900%')

它还给我37号身份证的记录。。。但是我的抓取数据必须是空的

使用显式连接语法,看看能得到什么

select a.*
From job_detail j
Join apply a
    On j.job_id = a.job_id 
    AND a.end_user_id =1 
    AND j.jobtitle =  'barber'
    AND (j.Zip LIKE  '%900%' 
    OR j.city LIKE  '%900%' 
    OR j.country LIKE '%900%')

使用内部连接如何?ID37如何通过此测试
job_detail.jobtitle='barber'
事实上这是个问题,我完全搞不懂@dstudebaIts在工作,但为什么不在简单查询中?@Drew Piercez因为你没有使用显式连接,
where
导致数据库引擎脑出血我不知道是什么查询名查询,而是用*或*替换一个*,j、 *@Drew Pierce等等让我们把我的装上