하나의 SQL 쿼리가 붙어 있습니다. 나는 두 개의 테이블을 가지고있다 :두 테이블에서 하나의 레코드 선택
1. users
________________________
| id | company | worker|
-------------------------
| 1 | my comp | John |
2. tasks
_________________________
| id | name | company |
-------------------------
| 1 | exm | my comp |
내 문제는 나는이 노동자들이 John이라는 작업을 보여주고 싶다. 나는 몇 시간 동안 그것에서 문제가있다. 그러나 나는 그것을하는 방법을 모른다. 거기에 할 SQL 쿼리가 있습니까? 절은 요한
SELECT t.*
FROM users u
JOIN tasks t USING(company)
WHERE u.worker ='John'
나는 약간의 노력은 먼 길을가는 문제가 뭐죠 그래서? 당신의 태그에 가입 추가를 참조하십시오. – Mihai
[JOIN] (http://dev.mysql.com/doc/refman/5.0/en/join.html)에있는 MySql 참조 자료를 확인하십시오. –
USERS 테이블에 회사와 근로자가 연결되어 있고 TASKS 테이블에 이름과 회사가 연관되어 있지만 작업을 작업자와 연결하는 방법은 없습니다. 존 (John)이라는 노동자가있는 회사에 속한 모든 업무를 요구하고 있습니까? – Peter