데이터베이스에 두 개의 테이블이 있습니다.SQL은 ID가 일치하는 두 테이블을 결합합니다
Movies
테이블 :
+----------------------------------------
| ID | title | timestamp |
+----------------------------------------
| 1 | The host | time |
| 2 | Fight Club | time |
| 4 | 21 | time |
----------------------------------------+
Movie_Links
테이블 :
SELECT * FROM `Movies`
WHERE `title` LIKE '%The Host%'
ORDER BY `timestamp` DESC DESC LIMIT 30
: 나는 단지
title
예를 들어 같은입니다
Movies
테이블에서 행을 선택하고 순간
+---------------------------------------+
| ID | link | movie_id |
+---------------------------------------+
| 1 | some link | 1 |
| 2 | some link | 1 |
| 3 | some link | 1 |
+---------------------------------------+
하지만 내가 원하는 것은 무엇입니까? o do는 위의 쿼리와 동일하지만 Movie_Links
테이블에 movie_id
이 같고 Movies
테이블의 ID
이되고 Movie_id
이 모두 1
인 모든 링크를 가져옵니다.
읽기 겠다는 통증이 만듭니다. 나는 그것을 고쳤다. 미래의 게시물에서 일반적인 대문자 사용에 대해 미리 감사드립니다. :) – stakx