נשלח בתאריך: 14 July 2012 בשעה 18:50 | | IP רשוּם
|
|
|
|
היי יש לי 2 שאלות שלא מובנות לי ב-SQL
לדוגמא הקוד הזה:
SELECT E1.LastName,O1.OrderDate,E2.LastName
FROM Employees AS E1 INNER JOIN Orders AS O1 INNER JOIN Employees AS E2 INNER JOIN Orders AS O2
ON
E2.EmployeeID=O2.EmployeeID
ON
E2.EmployeeID>O1.EmployeeID
ON
E1.EmployeeID=O1.EmployeeID
WHERE
O1.OrderDate=O2.OrderDate
בחלק של
ה- "און" לא ברור לי לפי מה אני בוחר את הזוג שיהיה בינו סימן גדול או
קטן..
ושאלה
שניה:
זאת
השאלה:
הצג
את כל הזוגות האפשריים של מוצרים שהספקים שלהם נמצאים באותה עיר ומחיר המחירון
שלהם קטן מ – 80
וזה
הקוד:
SELECT P1.ProductName,P2.ProductName
FROM Suppliers AS S1 INNER JOIN Suppliers AS S2 INNER JOIN Products AS P1 INNER JOIN Products AS P2
ON P2.SupplierID<P1.ProductID
ON P1.SupplierID=S2.SupplierID
ON S2.SupplierID<S1.SupplierID
WHERE
P2.UnitPrice>80
AND S2.Country=S1.Country
שוב
החלק של ה"און" הזוג הראשון בכלל מחובר במפתחות שונים אותה טבלה עם
השכפול שלה...וגם פה לא מובן לי לפי מה אני יודע בין איזה זוג לשים סימן גדול או
קטן
כמו כן הכל רץ ומציג תוצאות...
תודה רבה
|