SQL에서 JOIN을 사용하여 데이터를 표시하는 방법 (PHP)

조쉬 푸어
Select maintable.name FROM maintable

JOIN genres genre1 USING (tmdb_id)
  JOIN genres genre2 USING (tmdb_id)
WHERE genre1.genres_name = 'Action'
  AND genre2.genres_name = 'Drama'

group by maintable.name

다음 genres은 테이블 이름입니다. genres_name열 이름입니다. genres1그리고 genres2단지입니다이나 테이블 이름이나 열 이름, 그들은 코드의 단지 임의의 이름입니다.

이것은 내 코드입니다. 이제 어떻게 모두 표시 genres_name합니까?

장르는 다음과 같습니다.

tmdb_id    genres_name
1             Action
1             Crime
1             Drama
2             Horror 
2             Comedy
2             Drama

메인 테이블 isl ike

tmdb_id      movie_title
1            The Dark Knight
2            Logan
3            Wonder Woman

더 많은 정보가 필요하면 알려주세요. (내가 시도한 것을 보여달라고 요청하지 마십시오. 나를 믿으십시오. 질문을 더 혼란스럽게 만들 것입니다)

다음과 같은 장르를 반영하고 싶습니다.

The Dark Knight - Drama, Action, Crime
공백

물론 다음을 사용해야합니다 group_concat.

Select maintable.movie_title, group_concat(genres.genres_name) AS genres_name
FROM maintable
JOIN genres USING (tmdb_id)
GROUP BY maintable.tmdb_id
HAVING find_in_set('Action', genres_name) AND find_in_set('Drama', genres_name)

여기에서 데모를 참조 하십시오.

참고 : 수행 방법 find_in_set작품을 공식 참조하시기 바랍니다 문서를 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP SDK를 사용하여 Facebook Canvas에서 SQL을 사용하여 데이터베이스에 사용자 데이터를 삽입하는 방법

분류에서Dev

PHP에서 페이지 매김을 사용하여 데이터베이스 목록을 표시하는 방법

분류에서Dev

PDO를 사용하여 PHP에서 테이블 값을 표시하는 방법

분류에서Dev

* ngFor를 사용하여 Angular에서 데이터 행을 표시하는 방법

분류에서Dev

PHP와 Json을 사용하여 데이터베이스 열을 표시하기 위해 wordpress에서 ajax를 사용하는 방법

분류에서Dev

php를 사용하여 html에서 chr ()을 표시하는 방법

분류에서Dev

PHP 및 MySQL을 사용하여 선택 태그 내에 데이터베이스 값을 표시하는 방법

분류에서Dev

날짜를 사용하여 데이터를 얻기 위해 PHP에서 시간을 설정하는 방법

분류에서Dev

PHP를 사용하여 mysql db에서 가져온 데이터를 특정 순서로 표시하는 방법

분류에서Dev

PHP에서 OOP를 사용하여 MYSQLI에 데이터를 표시하는 방법.

분류에서Dev

테이블에서 여러 열을 계산하고 PHP를 사용하여 표시하는 방법

분류에서Dev

PHP를 사용하여 MySQL 데이터베이스에서 10 진수 및 날짜 배열을 표시하는 방법

분류에서Dev

MySQL을 사용하여 PHP에서 표를 얻는 방법

분류에서Dev

jade 페이지를 사용하여 데이터베이스에서 이름을 표시하는 방법

분류에서Dev

MVC에서 SQL 쿼리를 사용하여 첫 번째 행을 표시하는 대신 모든 행 데이터를 표시하는 방법

분류에서Dev

테이블의 tbody에서 json encode를 사용하여 데이터베이스 값을 표시하는 방법

분류에서Dev

PHP를 사용하여 데이터베이스에 값이 없으면 처음 0 값을 표시하는 방법은 무엇입니까?

분류에서Dev

Ajax .serialize () 데이터를 사용하여 PHP에 양식을 게시하는 방법은 무엇입니까?

분류에서Dev

PHP Excel을 사용하여 Excel 스프레드 시트에 데이터를 삽입하는 방법

분류에서Dev

AJAX를 사용하여 PHP 파일에 데이터를 게시하는 방법

분류에서Dev

LLDB에서 중단 점이 적중 할 때 pyplot을 사용하여 데이터를 표시하는 방법

분류에서Dev

PHP와 MySQL을 사용하여 데이터 일대 다 관계를 표시하는 방법

분류에서Dev

PHP mqsql에서 사용자로부터 입력을 받아 데이터베이스의 데이터를 표시하는 방법은 무엇입니까?

분류에서Dev

PHP pdo를 사용하여 mysql 데이터베이스에 여러 테이블을 설치하는 방법

분류에서Dev

PHP를 사용하여 데이터베이스 onclick 버튼에서 필드 값을 변경하는 방법

분류에서Dev

PHP에서 json_encodage를 사용하여 내 데이터베이스에서 열을 숨기는 방법

분류에서Dev

객체 배열을 클릭하고 JavaScript를 사용하여 div에 데이터를 표시하는 방법

분류에서Dev

ipywidgets를 사용하여 VBOX 내에서 Pandas 데이터 프레임을 표시하는 방법

분류에서Dev

angularjs를 사용하여 컨트롤러에서 json 데이터 반환을 표시하는 방법

Related 관련 기사

  1. 1

    PHP SDK를 사용하여 Facebook Canvas에서 SQL을 사용하여 데이터베이스에 사용자 데이터를 삽입하는 방법

  2. 2

    PHP에서 페이지 매김을 사용하여 데이터베이스 목록을 표시하는 방법

  3. 3

    PDO를 사용하여 PHP에서 테이블 값을 표시하는 방법

  4. 4

    * ngFor를 사용하여 Angular에서 데이터 행을 표시하는 방법

  5. 5

    PHP와 Json을 사용하여 데이터베이스 열을 표시하기 위해 wordpress에서 ajax를 사용하는 방법

  6. 6

    php를 사용하여 html에서 chr ()을 표시하는 방법

  7. 7

    PHP 및 MySQL을 사용하여 선택 태그 내에 데이터베이스 값을 표시하는 방법

  8. 8

    날짜를 사용하여 데이터를 얻기 위해 PHP에서 시간을 설정하는 방법

  9. 9

    PHP를 사용하여 mysql db에서 가져온 데이터를 특정 순서로 표시하는 방법

  10. 10

    PHP에서 OOP를 사용하여 MYSQLI에 데이터를 표시하는 방법.

  11. 11

    테이블에서 여러 열을 계산하고 PHP를 사용하여 표시하는 방법

  12. 12

    PHP를 사용하여 MySQL 데이터베이스에서 10 진수 및 날짜 배열을 표시하는 방법

  13. 13

    MySQL을 사용하여 PHP에서 표를 얻는 방법

  14. 14

    jade 페이지를 사용하여 데이터베이스에서 이름을 표시하는 방법

  15. 15

    MVC에서 SQL 쿼리를 사용하여 첫 번째 행을 표시하는 대신 모든 행 데이터를 표시하는 방법

  16. 16

    테이블의 tbody에서 json encode를 사용하여 데이터베이스 값을 표시하는 방법

  17. 17

    PHP를 사용하여 데이터베이스에 값이 없으면 처음 0 값을 표시하는 방법은 무엇입니까?

  18. 18

    Ajax .serialize () 데이터를 사용하여 PHP에 양식을 게시하는 방법은 무엇입니까?

  19. 19

    PHP Excel을 사용하여 Excel 스프레드 시트에 데이터를 삽입하는 방법

  20. 20

    AJAX를 사용하여 PHP 파일에 데이터를 게시하는 방법

  21. 21

    LLDB에서 중단 점이 적중 할 때 pyplot을 사용하여 데이터를 표시하는 방법

  22. 22

    PHP와 MySQL을 사용하여 데이터 일대 다 관계를 표시하는 방법

  23. 23

    PHP mqsql에서 사용자로부터 입력을 받아 데이터베이스의 데이터를 표시하는 방법은 무엇입니까?

  24. 24

    PHP pdo를 사용하여 mysql 데이터베이스에 여러 테이블을 설치하는 방법

  25. 25

    PHP를 사용하여 데이터베이스 onclick 버튼에서 필드 값을 변경하는 방법

  26. 26

    PHP에서 json_encodage를 사용하여 내 데이터베이스에서 열을 숨기는 방법

  27. 27

    객체 배열을 클릭하고 JavaScript를 사용하여 div에 데이터를 표시하는 방법

  28. 28

    ipywidgets를 사용하여 VBOX 내에서 Pandas 데이터 프레임을 표시하는 방법

  29. 29

    angularjs를 사용하여 컨트롤러에서 json 데이터 반환을 표시하는 방법

뜨겁다태그

보관