문제

참조하십시오 이것 배경 질문.

이 카운트를 구성한 후,이 각 '가격'을 예를 들어 Tabletwo의 '장르'라는 열에 어떻게 연결합니까?

예를 들어

Table1: Prices, ID

Table2: Genre, ID

예제 출력 :

PRICES, COUNT, Genre
--------------------
13.99,   2,   Horror
52.00,   3,   Comedy
1.99,    1,   Romance

이 질문이 쉽게 따라 가기를 바랍니다. 노력하다 요청에 따라 더 자세히 설명하십시오! 건배!

편집하다:

예, 이것은 내가하려는 일의 훨씬 간단한 버전입니다. 이전 질문에서 말했듯이, 나는이 필드 이름을 가지고 있습니다. 이제이 답변을 얻었으므로 (이전 질문에서) 이제 이것을 다른 테이블에 연결하고 싶습니다 (일부 데이터를 조금 더 잘 분석하는 데 도움이됩니다).

예를 들어, 2 개의 공급 업체가있는 블록버스터 지점이 있다고 가정 해 봅시다. 탁자에는 '제목'이 있습니다. 나는 이제 제목에서 각각의 고유 한 가치를 나열하고 각각의 독특한 가치를 계산했습니다 (따라서 가게에는 'Dead Man's Shoes '라는 독특한 제목이 있으며 10 부가 있습니다. 그러나'Touch of Evil '과 독특한 제목이 있습니다. 이것은 더 인기가 있기 때문에 100 부가 있습니다. 이제이 두 가지 공급 업체가 (Tabletwo에서) 어떤 공급 업체에서 왔는지보고 싶습니다. 그러므로.

예제 출력 :

Title,            Count,   Supplier
------------------------------------
Dead Man's Shoes,  10,     Supplier1
Touch Of Evil,     100,    Supplier2

그것이 더 도움이됩니까?

도움이 되었습니까?

해결책

 SELECT t1.Prices, COUNT(t1.ID) AS TheCount, t2.Genre
 FROM Table1 AS t1
     INNER JOIN Table2 AS t2
         ON t1.ID = t2.ID
 GROUP BY t1.Prices, t2.Genre

다른 팁

당신은 사용자가 필요합니다 JOIN 기능. 당신의 쿼리는 같은 것처럼 보일 것입니다

SELECT * FROM prices JOIN genres ON ( prices.id = genres.id )

그리고 결과는 당신이 원하는 것입니다. :)

이 주제에 대해 더 많이 여기.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top