سؤال

يرجى الرجوع إلى هذه سؤال الخلفية.

بعد بناء هذا العدد ، كيف يمكنني ربط كل من هذه "الأسعار" ، على سبيل المثال ، عمود يسمى "النوع" في 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 )

والنتيجة هي ما تريده. قون

المزيد عن هذا الموضوع هنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top