Nombre d'instances dans Table1 ET lien vers Table2
Question
Veuillez vous référer à la cette question de fond. .
Après avoir construit ce COUNT, comment puis-je associer chacun de ces "Prix" à, par exemple, une colonne intitulée "Genre" dans TableTwo?
par exemple
Table1: Prices, ID
Table2: Genre, ID
Exemple de sortie:
PRICES, COUNT, Genre
--------------------
13.99, 2, Horror
52.00, 3, Comedy
1.99, 1, Romance
J'espère que cette question est facile à suivre mais je vais essayer de développer davantage sur demande! À votre santé!
EDIT:
Oui, c’est une version beaucoup plus simple de ce que j’essaie de faire. Comme indiqué dans la question précédente, j'ai le nom de ce champ sur lequel je veux compter les instances. Maintenant que j'ai cette réponse (de la question précédente), je souhaite maintenant la relier à un autre tableau que j'ai (pour m'aider à analyser certaines données un peu mieux).
Par exemple, supposons que nous ayons une succursale Blockbuster qui compte deux fournisseurs. Dans TableOne, j'ai «Title». J'ai maintenant répertorié chaque valeur unique de Title et les ai comptabilisées (dans le magasin, j'ai un titre unique appelé «Chaussures de l'homme mort» et il en existe 10 copies. Cependant, j'ai également un titre unique appelé «Touch Of Evil» et comme il est plus populaire, il en existe 100. Je veux maintenant voir de quel fournisseur proviennent ces deux personnes (chez TableTwo). Par conséquent,
Exemple de sortie:
Title, Count, Supplier
------------------------------------
Dead Man's Shoes, 10, Supplier1
Touch Of Evil, 100, Supplier2
Est-ce que cela aide mieux?
La solution
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
Autres conseils
Vous devez utiliser la fonction JOIN
.
Votre requête ressemblerait à quelque chose comme
SELECT * FROM prices JOIN genres ON (prices.id = genres.id)
et le résultat serait ce que vous désirez. :)
Pour en savoir plus sur ce sujet ici .