שאילתת SQL פשוטה...

  • פותח הנושא ampo
  • פורסם בתאריך

ampo

New member
שאילתת SQL פשוטה...

שלום לכם. יש לי 2 טבלאות A, B. יש להן שדה משותף: field_name. איך אני מוצא את כל השדות ב - A אשר ערך ה - field_name שלהן לא נמצא ב - B ? ז"א את הדלתא. לדוגמא: טבלה A 1 2 3 טבלה B 1 3 אני רוצה למצוא את 2. האם יש דרך יותר אלגנטית - יעילה משימוש ב not in ? select * from A where field_name not in (select field_name from B) תודה על העזרה.
 
מה לדעתך לא יעיל בזה?

נראה לי מצויין. לגבי אלגנטיות - זה כבר עניין של טעם אישי, לא?
אגב, שאלות על SQL נטו - מומלץ לשאול בפורום מסדי נתונים (פורום ידידותי במיוחד, אנשים עם המון רצון לעזור).
 
למעלה