테스트 사이트 - 개발 중인 베타 버전입니다

쿼리 좀 여쭤 볼게요?? 채택완료

dragon 10년 전 조회 2,143

books_point 테이블 내용

 

sbp_idx  |  ID  | sbp_content | sbp_prev_point | sbp_income  | sbp_expense | sbp_current_point  | sbp_reg_date

 

 

users 테이블내용

 

ID  | user_login  | user_pass  | display_name   | user_email 

 

 

 

검색 폼을 달려하니 궁금한 것이 있어 물어봅니다.

 

 

현재는 books_point테이블  ID 값과  users 테이블 ID값이 같은 경우   user_login (아이디), display_name(이름),을

 

$user_info = get_user_info($entry->ID);   이런씩으로 불러와 사용하고 있습니다.

 

 

 

 

위에 방법말고 밑에쿼리를 수정해서 불러오는 방법이 있는지요. 알려주시면 감사하겠습니다.

 

$eu_sql = "SELECT * FROM  books_point   ORDER BY sbp_idx DESC LIMIT $offset, $limit";

 

  

books_point 테이블 내용을 불러와 아래처럼 사용하고 있습니다.

 

아이디 | 이름 | 내용 | 이전포인트 | 충전  | 차감 | 현재포인트  | 일시 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
포이치
10년 전

"select a.*,b.* from books_point a inner join users b

on ( a.id=b.id)

order by a.sbp_idx DESC LIMIT $offset, $limit";

 

bootks_point 테이블의 id 와 users 의 id 값이 같은경우 출력을 원하는게 맞으신지요?

 

조인방식은 필요에따라 변경하시면됩니다.

http://dimdim.tistory.com/entry/SQL-JOIN-%EC%A0%95%EB%A6%AC-Inner-Join-Outer-Join">http://dimdim.tistory.com/entry/SQL-JOIN-%EC%A0%95%EB%A6%AC-Inner-Join-Outer-Join 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

dragon
10년 전

감사합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인