![]() |
# 1 |
חבר על
|
[SQL] שאלה לגבי שאילתה
שלום
אני לא מצליח לנסח שאילתה מסויימת. יש לי טבלה ובה רשומה ששמה user_id. איך אני יכול לשלוף מהטבלה את הרשומות הכי גדולות של user_id. לדוגמא יש 3 משתמשים עם ID בהתאמה מ1-3 והראשון מופיע בטבלה פעם אחת, השני פעמיים והשלישי שלוש. איך אני מוציא את התוצאות מהגדול לקטן? (שהשלישי יופיע ראשון וכו..) תודה
__________________
בברכה, רועי |
![]() |
![]() |
# 2 |
הוסטסניון
|
ORDER BY לזה אתה מתכוון?
|
![]() |
![]() |
# 3 |
הוסטסניון
|
PHP קוד:
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
![]() |
![]() |
# 4 |
חבר על
|
איך אני אנסח את זה יותר טוב,
אני צריך שמספר מסויים לא יופיע לי פעמיים(באותו שדה כמובן), איך אני ממיר את זה לשאילתה?
__________________
בברכה, רועי |
![]() |
![]() |
# 5 |
משתמש - היכל התהילה
|
אם הבנתי אותך נכון:
קוד:
SELECT DISTINCT `user_id` FROM `table` ORDER BY `user_id` DESC
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 6 |
חבר על
|
כן תודה הייתי צריך DISTINCT
__________________
בברכה, רועי |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|