0
여기에 하위 쿼리로 할 일이 있지만 할 수 없습니다.테이블 1의 ID를 가진 테이블 2의 행을 가져 오지 않습니다.
CountryId Country ISO2 ISO3
표 2 :
id noof_country state
I 나는 표 1
표에서 열 값을 다른 테이블에서 결과 더에 표시되지하기 위해 추가 필드가있는 테이블에서 결과를 원하는 카운트 필드로 표 1에
편집
내 실제 테이블을 계산 noof_country PIN이 필요
내가 수행 한 질의 : 광고 ID의 job_country 상태 DAYS_LEFT
테이블이 삭제
여기$sql_map = "select distinct c.ISO2, c.Country, a.job_country
from rec_countries c, rec_advert a
where c.status = 1
and DATE(a.modified_date) >= CURDATE() - INTERVAL 30 DAY
and c.ISO2 <> '--'
and c.ISO2 <> ''
and c.CountryId = a.job_country
and a.status = 1
and a.`delete` = 0
and a.days_left >0
";
$res = mysql_query($sql_map);
while($row = mysql_fetch_array($res)){
$jobs_no = count($row['job_country']);
$sql_job = "SELECT COUNT(job_country) AS jobs_no
FROM rec_advert
WHERE job_country = ".$row['job_country']."
and status = 1
and `delete` = 0
and days_left >0";
$resjob=mysql_query($sql_job);
$rowjob = mysql_fetch_array($resjob);
//here jobs_no is the count of total rows
}
내가하고 싶은 부질의와. 내가 질문 권리를 읽는다면
내가 위에서 약간의 편집이있다. 그것에 조언을 좀 해줄 수 있니? – kamal
답변이 업데이트되었습니다. – cdhowie