좋아, 이제는 문제를 소개하고, 나는 3 개의 테이블 Company
, CompanyName
, Project
을 가지고있다. Company
에는 많은 회사의 ID와 프로젝트 ID가 있으며 CompanyName
의 모든 회사 이름은 Project
에 모든 프로젝트의 이름이 있습니다.db mysql에서 데이터 가져 오기 PHP
당신은 내가 예를 줄 것이다 이해하지 않으면,
Company
: 1, 3; 5, 7; . . .CompanyName
: 1, 성; 2 Secondname; 3 Thirdname; . . .Project
: 1, Firstproject; 2, SecondProject; . . .
결과는 다음과 같아야합니다 : 회사 명 - 프로젝트 이름
- FIRSTNAME - 세 번째 프로젝트
- FifthName - 일곱 번째 프로젝트
하지만 DB에서 데이터를 얻을 수 뜨거운 모른다 예제에서와 같이 Company name - Project name
나는 3 개의 테이블로 SQL 쿼리를 수행하지 않습니다.
내 당신이 질문을 이해하지 나쁜 (
참조 :
- 표
Company
3 (2 개 행을 가지고 있지만 우리는 단지 2 필요) :CompanyID
및ProjectId
- 표
CompanyName
2 행 :Id
및Name
- 표
Project
2 행Id
표Company
에서Name
있습니다 예를 CompanyID=3
에 대한 숫자와 ProjectId=100
이 내가 CompanyID=3
을 가지고 ProjectId=100
이 THEcompany3 = TheProject100
을해야 CompanyName
및 Project
과 대답에서 데이터를 얻을 때 나는 잘 모릅니다 .
두 테이블을 사용하여 쿼리를 수행 할 수 있습니까? 아니면 JOIN 문법을 모르는 것입니까? – andrewsi
내가 할 수는 없지만 좋은 알고리즘을 알지 못한다. 데이터로 3 행이나 다른 것을 선택해야한다. ( – Wizard