에 따라 달라집니다여러 선택 결과는이 같은 데이터베이스가 다른 선택
예를 들어, 사용자 요청의 모든 posts
데이터 posts.post_id = 1
와 함께. posts.user_id
post_id = 1
에 따라 테이블 users
에서 post_id = 1
postmeta
에서 post_id = 1
posts
에서
- 일부 필드 : 지금은 다른 테이블에서 추가 데이터를 얻으려면
- 테이블의 모든 필드는
post_id = 1
- 과 일부 관계가있는 테이블
files
의 필드 테이블terms
어디에서 나는 단순히이 정보를 얻기 위해 5 개 쿼리를 실행할 수 있습니다 PHP에서post_id = 1
에 관계를 가지고,하지만 난 MySQL이이 빠르게 수행 할 수 있기 때문에 이것이 가장 좋은 방법은 아닌 것 같아요.
업데이트 세부 :
는 MySQL을 사용이 할 수있는 방법이 있나요 내가 PHP와 정보를 얻기 위해 쿼리 실행입니까?
당신은 SQL'JOIN's에 읽어해야합니다. – andy
약간의 MySQL'JOIN'을 알고 있지만 쿼리를 작성하지만 결과가 좋지 않은 것 같습니다. 4 레코드를 얻고'posts' 필드 (4 레코드에서 반복) 및'postmeta' 필드를 포함합니다. 이것은 성능면에서는 좋지 않습니까? – 123
주어진 샘플에 몇 가지 샘플 컨텐츠와 원하는 결과를 추가하여 원하는 결과가 나오는 이유를 설명하십시오. – VMai