서로 다른 테이블 조인 문의
본문
SELECT 성적.`제목`, 성적.`순위`,성적.`점수`,성적.`과목`,프로필.`이름` ## 최종적으로 표시될 항목들
FROM 학생 ## JOIN 당한 table
INNER JOIN 대출 내역 ## JOIN 하는 table
ON 학생.`이름`=대출 내역.`이름`; ## JOIN 조건
위 문장을 인용하여 작성 했는데~~
아래 쿼리문 작성
$board=mysql_query("select g4_write_result15.wr_subject,g4_write_result15.wr_2,g4_write_result15.wr_3,g4_write_result15.wr_4,g4_write_profile.ca_name
from g4_write_result15
innner join g4_write_profile
on g4_write_result15.ca_name=g4_write_profile.ca_name");
$board_skin_path = "{$g4['path']}/skin/board/{$board['bo_skin']}";
include "list.php";
위와 같이 조인 쿼리를 작성 했는데 문제가 있는지 도무지 결과물이 도출이 안되는데
도움 좀 부탁 드립니다.
감사 합니다.
답변 6
select wr_subject,wr_2,wr_3,wr_4,ca_name from g4_write_result a,g4_write_profile b where a.ca_name=b.ca_name
이런식으로 하시면 됩니다.
간략하게나마 양쪽 테이블 구조(데이터 포함), 원하는 결과 그렇게 올리셔야 답변이 어느 정도 가능합니다.
왕계란님 감사 드립니다.
$board=mysql_query("SELECT A.ca_name, A.wr_subject, A.wr_2, A.wr_3, A.wr_4 FROM g4_write_result AS A LEFT JOIN g4_write_profile AS B ON A.ca_name = B.ca_name ");
$board_skin_path = "{$g4['path']}/skin/board/{$board['bo_skin']}";
include "list.php";
이것을 게시판 리스트 형식으로 출력을 하려고 위와 같이 작성을 했는데 출력이 안되는데 혹시 어떻게 해야 되는지요?
phpmyadmin에서 sql 실행하니까 데이터는 정상적으로 나옵니다.
위 소스를 어떤 화일에서 만들어 넣은 것인가요?
$board['bo_skin'], $bo_table 등 값이 설정되지않은 것 같아보이네요
화일상단에 아래처럼(폴더내에 _common.php가 있다고 가정)
<?
$bo_table='test';
include_once("_common.php");
이후에 쿼리문~~