나는이 개 테이블 I 쿼리를 만든 ID가, 설명, 이름 TEST ID가, 을 작업 ID 작업이 있습니다Sql 2 테이블 Q?
SELECT jobs.id,jobs.name,jobs.country,jobs.description,test.id,test.jobid
FROM jobs,test
WHERE jobs.userid='10'
AND
GROUP BY jobs.id
그것은 나에게 모든 작업을 메아리를하지만 한 경우 테스트 ID는 모든 1 에 그것 where jobs.id=test.jobid
결과가 알려져 있습니다. 어떻게 당신이 십자가에 가입했다 있었다 무엇 test.jobid
당신은 직교 조인을하고 있습니다 : 당신은 당신의 ttwo 테이블이 어떻게 조인되어야하는지에 대한 제한이 없기 때문에, mysql은'test'의 모든 레코드에 대해'jobs'의 각 레코드를 합치고 있습니다. 그건 당신이 nx m 결과를 얻는다는 것을 의미합니다. –