View Single Post
ישן 27-05-15, 11:10   # 4
while1
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Jan 2015
הודעות: 34
Send a message via Skype™ to while1

while1 לא מחובר  

אז דבר ראשון זה תכנון לקוי מראש.
יש לך כמה אפשרויות:
- לשנות את הפונקציות כמו שהן פועלות עכשיו (מומלץ!).
- להוסיף שדה אידי ולהתחיל לעבוד איתו מעכשיו והלאה.
- בשאילתה שאתה משתמש, לפחות תשתמש נכון ותשווה "שם לשם" ולא "שם לאידי".

שאילתה מעודכנת:
קוד:
SELECT `Section`.* , `c`.`total_packs` FROM `Sections`
LEFT JOIN (
    SELECT `Section` , count(`ID`) as `total_packs` FROM `Packages`
    GROUP BY `Section`
) as `c` ON `Section`.`Name` = `c`.`Section`
ORDER BY `c`.`total_packs` DESC
לא הרצתי, אני מקווה שאין לי טעות

**אפילו אני התבלבלתי עכשיו והשוויתי בין 2 האידים בטעות, מתוך הרגל. תיקנתי את השאילתה שתשווה בין 2 שמות**

Last edited by while1; 27-05-15 at 11:18..
  Reply With Quote