הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
19-04-10, 02:42 | # 1 |
חבר וותיק
|
[SQL] שליפת 5 שדות אחרונים מ 5 קטגוריות שונות
אני מנסה לחשוב על דרך יעילה יותר בשאילתא מסויימת, והיא שליפה של 5 שדות אחרונים מ 5 קטגוריות שונות.
הדרך היחידה שאני מכיר היא שליפה בנפרד של 5 קטגוריות ואז לכל קטגוריה לשלוף 5 שורות אחרונות של הקטגוריה כך שבעצם אני מבצע 6 שאילתות (1 שליפת 5 קטגוריות + 5 שליפת 5 שורות). רציתי לקבל עזרה (אם אפשר בכלל) לעשות את זה בדרך יעילה יותר. בתודה, עובד.
__________________
בברכה עובד, מפתח אתרים. |
19-04-10, 11:35 | # 3 |
משתמש - היכל התהילה
|
את השליפות של הקטגוריות אני מאמין שתצטרך לעשות כרגיל אבל את השליפות של 5 שורות לכל קטגוריה תוכל לעשות בשאילתה אחת.
PHP קוד:
|
19-04-10, 17:56 | # 4 | ||
חבר וותיק
|
ציטוט:
ואני לא שולף בדיוק 5 זה יותר להמחשה אני צריך 7 כך שאני עושה 8 שאילותות.. אני רוצה בפחות.. ציטוט:
עכשיו במקום 8 שאילתות אני עושה 2.. תודה!
__________________
בברכה עובד, מפתח אתרים. Last edited by O-B; 19-04-10 at 17:59.. |
||
20-04-10, 23:52 | # 5 |
חבר וותיק
|
ניסיתי לבצע את זה ויש לי בעיה קטנה איך אני מגביל ל 5 תוצאות מכל ID?
__________________
בברכה עובד, מפתח אתרים. |
21-04-10, 06:49 | # 7 | |
חבר וותיק
|
ציטוט:
לדוגמה אם יש לי 5 קטגוריות ואני צריך 5 רשומות מכל אחת הלימיט שלי הוא 25 ואני מסדר אותם בסדר עולה. התוצאה יכולה להיות 7 מקטגוריה אחת, 3 מקטגוריה 2, 10 מקטגוריה 3, 1 מקטגוריה 4 ו4 מקטגוריה 5. וזה לא מה שאני רוצה אני צריך בדיוק 5 מכל אחת.
__________________
בברכה עובד, מפתח אתרים. |
|
23-04-10, 10:36 | # 8 |
משתמש - היכל התהילה
|
אני מניח שזה אפשרי עם sub queries אבל זה יהיה מגעיל ולא מובן
|
23-04-10, 16:22 | # 9 |
חבר וותיק
|
אז הדרך היחידה היא 2 לולאות?
__________________
בברכה עובד, מפתח אתרים. |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|