sql 문 테이블 2개에서 데이터를 불러오고 싶어요..

sql 문 테이블 2개에서 데이터를 불러오고 싶어요..

QA

sql 문 테이블 2개에서 데이터를 불러오고 싶어요..

본문

제가 sql 초보라서 궁금한게 있거든요..

지금 


$sql = " select * from table-1,table-2 ORDER BY gamebet_time DESC limit 5";
$result = sql_query($sql);

위의 코드는 예제로 했는데요...

만약 TABLE-1 에 있는 데이터와 TABLE-2의 데이터가 중복이 없다는 조건하에...

위와 같이 SQL 문을 사용하면 두개의 테이블에서 모두 불러올수 있는거 아니었나요 ?

초보라 위와 같이 사용하면 오작동이 일어나네요..

아니면 TABLE-2 에서는 특정 필드값만 가져오는 방법도 없을까요 ?

이 질문에 댓글 쓰기 :

답변 2

join의 개념으로 접근하시면 안되시고

union의 개념으로 접근하셔야합니다.

join은 db출력시 한행에 2개의 테이블이 출력되는것이고

union은 한행마다 각각의 게시물의 정보가 출력됩니다.

join에 대해 한 번 알아보세요. 아래 링크 보시면 될 것 같습니다.

https://opentutorials.org/course/195/1409

답변을 작성하시기 전에 로그인 해주세요.
전체 211
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT