![]() |
[mySQL] בחירה של יחודיים (select)
היי.
יש לי טבלה, שיש בה את הערכים למשל: A, B, B, C, A, C, A, B ואני רוצה לשלוף A, B, C (לא יותר מפעם אחת לערך). לפי מה שזכור לי משתמשים בDISTINCT, אבל זה משום מה לא עובד לי =\ קוד:
SELECT DISTINCT ... איפה טעיתי? ^^ זה לא DISTINCT? |
SELECT DISTINCT(*) FROM `xyz` ....
|
select DISTINCT
אולי תכתוב פה את הquery שלך ונוכל לעזור יותר.. |
השאילתה שעשיתי:
קוד:
Select DISTINCT $options, id From movies אז תומר לפי מה שאמרת הבעיה היא שאין סוגריים? כשהוספתי סוגריים מסביב ל $options. id הייתה בעיה וכשהוספתי מסביב ל$options בלבד (מה שנראה לי טיפשי ^^ כנראה לא לזה התכוונת) זה לא שינה. גרסת הmySQL שלי: 5.0.33 ד"א, אבקש לא להגיב בDISTINCT בלבד אם אין משו לחדש :) תודה עריכה: מצאתי את הבעיה - זה בגלל שרציתי להוציא 2 (גם $options וגם id) - מישו יודע איך פותרים את זה עם שימוש בשאילתה אחת? עריכה2: לא משנה - פתרתי את הבעיה =] (בעיה משונה מאוד =X מרגיז) אפשר לנעול |
אם תסביר מה אתה רוצה לעשות יהיה יותר קל.
|
קודם כל, הסברתי שאני רוצה לשלוף נתונים ממסד, אבל שכל נתון לא יופיע יותר מפעם אחת.
דבר שני, אם תקרא את כל ההודעות תראה שאפשר לנעול =]. |
כל הזמנים הם GMT +2. הזמן כעת הוא 12:01. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ