많은 관계 테이블과 그에 관련된 코드에 대해 다소 혼란 스럽습니다.많은 관계 쿼리
I가 table1
:
id, username
그리고 table2
:
id, votes_up, votes_down
그리고 도우미 테이블 (htable
) :
vu, vd, adsid
때 광고를 이 투표는 모든 광고에 적용되지 않습니다.
선택 데이터에서 내 시도 :
mysql_query("SELECT *
FROM dbo.tab2
INNER JOIN dbo.htable
WHERE tab2.votes_up = htable.vu
AND htable.votes_down = htable.vd
INNER JOIN dbo.tab1
WHERE htable.adsID = table1.ID");
그리고 내 삽입 시도 :
mysql_query("INSERT INTO dbo.htable (vu, vd, adsid)
VALUES
(SELECT FROM dbo.tab2.votes_up, dbo.tab2.votes_down , dbo.tab1.id)");
내 질문 :이 두 쿼리가 정확합니까? 그렇지 않다면 어떻게 해결할 수 있습니까? 업데이트 쿼리 란 무엇입니까?
나는 거의 당신이 무슨 말을하는지 이해할 수있다. 좀 더 명료 해 지도록 노력하십시오. 또한 더 많은 코드 예제와 더 이해하기 쉬운 테이블 구조 예제를 제공해야합니다. 지금 당장 말할 수있는 것부터 몇 가지 일대 다 관계를 사용해야하며 좋을 것입니다. – casraf