이 세 가지 쿼리를 결합하는 방법은 무엇입니까?3 가지 선택 쿼리를 결합하는 방법?
select gameid, type, Player1, Player2, Player3, Player4, Player5
from tbl_game
where Player1=" + userid + " OR Player2=" + userid + " OR Player3=" + userid +
" OR Player4=" + userid + " OR Player5=" + userid + " AND Complete = 'No'
select Player1, Player2, Streaks
from tbl_streaks
where gameid = [gameid from first query]
select userid, userid, Facebookid, points
from tbl_userinfo
where userid = [players from first query]
userid
이 매개 변수로 전달됩니다.
나는 어떤 생각이든 ..
도와주세요.
음, 테이블 구조를 설명하십시오! 어떤 테이블이 관련되어 있습니까? 연결 방법은? 어떤 FK 관계가 있습니까? 예 : 'tbl_userinfo'와'tbl_game'은 어떻게 관련이 있습니까 ?? 그것은 그들에게 어떻게 합류하는지 보여줄 것입니다 ... –
당신에게 테이블 구조를 게시하십시오. 질문에 답하기 위해 적절한 결합을하기 위해 테이블과 그 관계를 볼 필요가 있습니다. – Namphibian
'tbl_game' 테이블에 5 개의 고정 컬럼을 갖는 디자인은 정말로 나쁜 디자인입니다. 모든 플레이어를 얻으려면 적어도 5 번 이상'tbl_userinfo' 테이블에 참여해야합니다! 많은 수의 플레이어를 게임에 참여시키기 위해 "링크"테이블을 사용하여 게임과 사용자간에 다 대다 관계를 만드는 방법을 실제로 살펴야합니다. .... –