문제
참조하십시오 이것 배경 질문.
이 카운트를 구성한 후,이 각 '가격'을 예를 들어 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 )
그리고 결과는 당신이 원하는 것입니다. :)
이 주제에 대해 더 많이 여기.