ABA


"בעיה ממש פשוטה - SQL"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #14665 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14665
Kent Net
חבר מתאריך 18.3.02
2359 הודעות, דרג אמינות חבר זה
   17:32   10.12.08   
אל הפורום  
  בעיה ממש פשוטה - SQL  
 
   ערכתי לאחרונה בתאריך 10.12.08 בשעה 17:35 בברכה, Kent Net
 
משום מה נדפק לי השכל לא יודע מה קרה לא מצליח לחשוב מה הולך כאן חח

יש לי טבלה של חברות
ודירוגים לחברות


אני רוצה להציג את כל הדירוגים האחרונים


SELECT company.id AS company_id,company_name from company_ratings

LEFT JOIN companies ON company_ratings.`id!companies!company_name`=companies.`id`
GROUP BY companies.id
ORDER BY intership_ratings.id DESC
LIMIT 5

אני רוצה להציג את כל 5 הדירוגים האחרונים
ככה שאין מצב שחברה תופיע פעמיים
אם חברה דורגה פעמיים ב 5 הדירוגים האחרונים, הוא יעבור הלאה.

אם אני מוריד את ה GROUP הכל טוב ויפה אבל חברות מופיעות פעמיים,
אם אני משאיר אותו התוצאה פשוט לא נכונה...

פתרון?

רוצים גם אתם חתימת פז"ם ? https://.net/


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  ניסית distinct? idanalt  11.12.08 08:13 1
     כן, אותה התוצאה... Kent Net 11.12.08 20:23 3
  תשנה ל GROUP BY companies.id,company_name עידן_הכלי 11.12.08 15:52 2
     מקבל בדיוק אותו הדבר... Kent Net 11.12.08 20:23 4
  נסה משהו כזה: Ice Cold  11.12.08 23:05 5
     ממ? Kent Net 12.12.08 01:40 6
         אוי ואבוי איזה גירסא של MYSQL מותקנת לך בשרת? akoka 12.12.08 08:48 7
         כדאי שתחליף אחסון... יש לך MYSQL ענתיקה... Ice Cold  12.12.08 13:15 8
             יחסית לא ממש ישנה Kent Net 12.12.08 13:23 9

       
idanalt 
חבר מתאריך 13.4.03
1960 הודעות, דרג אמינות חבר זה
   08:13   11.12.08   
אל הפורום  
  1. ניסית distinct?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Kent Net
חבר מתאריך 18.3.02
2359 הודעות, דרג אמינות חבר זה
   20:23   11.12.08   
אל הפורום  
  3. כן, אותה התוצאה...  
בתגובה להודעה מספר 1
 
  

רוצים גם אתם חתימת פז"ם ? https://.net/


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
עידן_הכלי

דרג אמינות חבר זה
   15:52   11.12.08   
אל הפורום  
  2. תשנה ל GROUP BY companies.id,company_name  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Kent Net
חבר מתאריך 18.3.02
2359 הודעות, דרג אמינות חבר זה
   20:23   11.12.08   
אל הפורום  
  4. מקבל בדיוק אותו הדבר...  
בתגובה להודעה מספר 2
 
  

רוצים גם אתם חתימת פז"ם ? https://.net/


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   23:05   11.12.08   
אל הפורום  
  5. נסה משהו כזה:  
בתגובה להודעה מספר 0
 
ערכתי לאחרונה בתאריך 11.12.08 בשעה 23:05 בברכה, Ice Cold
 

SELECT id from companies where id in(
select distinct company_id,company_name from company_ratings limit 5
)

פשוט תשנה את זה קצת שיתאים לשדות שלך...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Kent Net
חבר מתאריך 18.3.02
2359 הודעות, דרג אמינות חבר זה
   01:40   12.12.08   
אל הפורום  
  6. ממ?  
בתגובה להודעה מספר 5
 
   ערכתי לאחרונה בתאריך 12.12.08 בשעה 01:46 בברכה, Kent Net
 
This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery

גם אצלי וגם בשרת

רוצים גם אתם חתימת פז"ם ? https://.net/


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   08:48   12.12.08   
אל הפורום  
  7. אוי ואבוי איזה גירסא של MYSQL מותקנת לך בשרת?  
בתגובה להודעה מספר 6
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   13:15   12.12.08   
אל הפורום  
  8. כדאי שתחליף אחסון... יש לך MYSQL ענתיקה...  
בתגובה להודעה מספר 6
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Kent Net
חבר מתאריך 18.3.02
2359 הודעות, דרג אמינות חבר זה
   13:23   12.12.08   
אל הפורום  
  9. יחסית לא ממש ישנה  
בתגובה להודעה מספר 8
 
   Client API version 5.0.22

רוצים גם אתם חתימת פז"ם ? https://.net/


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net