عد الحالات في الجدول 1 ورابط إلى Table2
سؤال
يرجى الرجوع إلى هذه سؤال الخلفية.
بعد بناء هذا العدد ، كيف يمكنني ربط كل من هذه "الأسعار" ، على سبيل المثال ، عمود يسمى "النوع" في Tabletwo؟
على سبيل المثال
Table1: Prices, ID
Table2: Genre, ID
الإخراج مثال:
PRICES, COUNT, Genre
--------------------
13.99, 2, Horror
52.00, 3, Comedy
1.99, 1, Romance
آمل أن يكون هذا السؤال سهل المتابعة ولكن سأفعل محاولة لمزيد من التفاصيل عند الطلب! هتافات!
تعديل:
نعم ، هذه نسخة أبسط بكثير مما أحاول القيام به. كما قيل في السؤال السابق ، لدي اسم الحقل هذا الذي أريد حساب مثيلات. الآن بعد أن حصلت على هذه الإجابة (من السؤال السابق) ، أريد الآن ربط هذا بجدول آخر لدي (لمساعدتي في تحليل بعض البيانات بشكل أفضل قليلاً).
من أجل المثال ، دعنا نقول أن لدينا فرعًا رائعًا يحتوي على موردين. في TableOne لدي "عنوان". لقد أدرجت الآن كل قيمة فريدة من العنوان وحسبت كل منها (لذلك في المتجر لدي عنوان فريد يسمى "حذاء Dead Man" وهناك 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 )
والنتيجة هي ما تريده. قون
المزيد عن هذا الموضوع هنا.