שלח תשובה

זירת השאלות

3538
צפיות
1
תשובות

סדר ביצוע הפעולות בSQL

,‏ 9 בינואר, 2012

הפסוקית הבאה מדגימה כיצד אפשר לבצע שאילתא על טבלאות מרובים, קיבוץ נתונים, באמצעות החזרת רשימת ספרים ומספר המחברים שלהם משתי טבלאות Book ו-Authors כאשר שדה הקשר הוא isbn:

SELECT Book.title,
COUNT(*) AS Authors
FROM Book JOIN Book_author
ON Book.isbn = Book_author.isbn
GROUP BY Book.title;

מה סדר הפעולות??

1 תשובות

  1. השאלה לא לגמרי מובנת

    סדר הפקודות בשאילתא הוא קבוע

    למרות שה-SELECT הוא בתחילת השאילתא, הוא אמור לציין את כל השדות שאת רוצה בשאילתא, גם מתוך הטבלאות שב-JOIN

    כלומר תאורתית קודם כל מתבצע חיבור הטבלאות, ו-"רק אחר כך" הבחירה אילו שדות להכליל

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!