I wanna know that what is the difference between these two queries when both produce the same results:
SELECT a.OrderID,
ProductID,
a.LastName
FROM [Order Details],
(SELECT Employees.EmployeeID,
OrderID,
LastName
FROM Employees,
Orders
WHERE Employees.EmployeeID = Orders.EmployeeID
AND LastName = 'Buchanan')a
WHERE [Order Details].OrderID = a.OrderID
and
SELECT Orders.OrderID,
ProductID,
LastName
FROM [Order Details],
Employees,
Orders
WHERE Orders.OrderID = [Order Details].OrderID
AND Orders.EmployeeID = Employees.EmployeeID
AND LastName = 'Buchanan'
first one is a nested join query and second one is a single join query but joining the same three tables and producing the same results...