11-07-2007, 16:14
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
א. דווקא נראה שהבנת טוב מאד...
ב. אם עדיין לא עיינת בקישור שצירפתי לעיל, זה הזמן.
יש לך 2 דרכים:
1. להריץ את 2 השאילתות באמצעות UNION, כך תוכל להשתמש בששת הרשומות הראשונות לשימוש הרצוי להן ובשאר הרשומות לשימוש אחר.
2. להריץ כל שאילתה בנפרד ובשאילתה האחרונה להשתמש בתנאי WHERE הכולל שאילתת משנה שתשלוף את ה-id's השליליים (שלא יכללו בשאילתה).
(ישנה גם ויראציה מעט שונה של הדרך השונה אשר תחסוך שאילתת משנה אך היא מסתמכת על שימוש בתוצאות השאילתה הראשונה).
הדרך הראשונה עדיפה, כיון שאתה חוסך זמן גישה למסד נתונים.
|