2013-08-10 7 views
0

데이터베이스 스키마에 3 개의 테이블이 있습니다. 1. 제품 2. 유통 3. products_distributors 조인 테이블의 열 이름을 가져 오는 중

나는 이러한 테이블을 조인하고 결과에 가입 표를 얻기 위해 다음 쿼리를 사용했다.

$query = "SELECT distributor_id,d.Name 
FROM products p 
INNER JOIN products_distributors pd ON p.id = pd.product_id 
INNER JOIN distributors d ON pd.distributor_id = d.id 
      where product_id=1 ORDER BY d.Name"; 

이 결과 테이블에서 데이터를 표시 할 수 있습니다.

그러나이 결과 테이블의 열 이름과 함께이 데이터를 표시하려고합니다.

도와주세요.

데이터베이스의 저장된 테이블에서 열 이름을 표시하는 방법을 읽었습니다. 나는 이것을 찾았다.

$query = "SELECT COLUMN_NAME 
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE table_name = 'products' 
    AND table_schema = 'my_database'"; 

동적으로 생성 된 조인 테이블에서 작동하는지 확신 할 수 없습니다.

답변

관련 문제