테이블 '포스터', 테이블 '리뷰'및 테이블 '예고편'이 있습니다. 모든 테이블은 movieID 칼럼과 연결되어 있지만, 각 테이블은 특정 movieIDs에 대한 비어있을 수 있습니다 내가) (지정된 movieID에 대한 포스터, 리뷰와 트레일러의 수를 계산없이 가능한 경우 0을 얻고 싶은MySQL : OUTER JOIN 및 COUNT()
++ posters_table +++ ++ reviews_table ++ ++ trailers_table ++
--itemID--+--filename- --itemID--+--review-- --itemID--+--trailer
---------------------- --------------------- ---------------------
----001---+--0-- ----004---+--blalba-- ----002---+--002345--
----001---+--0013331-- ----004---+--xlalxa-- ----005---+--005434--
----002---+--0020052-- ----005---+--zlalza-- ----001---+--005335--
.
그래서 movieID = 001을 계산하려면 내가 얻을 : [ '포스터'] = 2/[ '리뷰'] = 0 [ '트레일러'] = 1 (예를 들어)
수있는 사람 포스트 이 작업을 수행 할 SQL 쿼리? 당신이 수를 제공하는 결과 집합에 영화 표를 가입하면
어떻게 결과를 저장해야하는지 잘 모르겠습니다. mysqli $ stmt-> bind_result ($ var);를 사용합니다. 결과를 가져 오려면이 SQL 쿼리를 사용하여 가져 오는 방법을 모르겠다. 어떤 도움이 필요합니까? – Jonathan