הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [mySQL] בחירה של יחודיים (select) (https://hosts.co.il/forums/showthread.php?t=44975)

Source 06-05-07 21:21

[mySQL] בחירה של יחודיים (select)
 
היי.
יש לי טבלה, שיש בה את הערכים למשל:
A, B, B, C, A, C, A, B

ואני רוצה לשלוף A, B, C (לא יותר מפעם אחת לערך).
לפי מה שזכור לי משתמשים בDISTINCT, אבל זה משום מה לא עובד לי =\

קוד:

SELECT DISTINCT ...

איפה טעיתי? ^^ זה לא DISTINCT?

Tomer 06-05-07 21:24

SELECT DISTINCT(*) FROM `xyz` ....

omercnet 06-05-07 21:25

select DISTINCT

אולי תכתוב פה את הquery שלך ונוכל לעזור יותר..

Source 06-05-07 22:02

השאילתה שעשיתי:
קוד:

Select DISTINCT $options, id From movies
וה$options צריך להיות יחודי (id ברור שיחודי).
אז תומר לפי מה שאמרת הבעיה היא שאין סוגריים? כשהוספתי סוגריים מסביב ל $options. id הייתה בעיה וכשהוספתי מסביב ל$options בלבד (מה שנראה לי טיפשי ^^ כנראה לא לזה התכוונת) זה לא שינה.
גרסת הmySQL שלי: 5.0.33

ד"א, אבקש לא להגיב בDISTINCT בלבד אם אין משו לחדש :) תודה


עריכה: מצאתי את הבעיה - זה בגלל שרציתי להוציא 2 (גם $options וגם id) - מישו יודע איך פותרים את זה עם שימוש בשאילתה אחת?

עריכה2: לא משנה - פתרתי את הבעיה =] (בעיה משונה מאוד =X מרגיז) אפשר לנעול

RS324 06-05-07 23:21

אם תסביר מה אתה רוצה לעשות יהיה יותר קל.

Source 07-05-07 00:07

קודם כל, הסברתי שאני רוצה לשלוף נתונים ממסד, אבל שכל נתון לא יופיע יותר מפעם אחת.
דבר שני, אם תקרא את כל ההודעות תראה שאפשר לנעול =].


כל הזמנים הם GMT +2. הזמן כעת הוא 12:01.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ