1.8 KiB
1.8 KiB
SP Product Entry
Analysis generated on: 4/2/2025 10:12:19 AM
SQL Statement
SELECT [SP Products].ProductID, [SP none].PartNumber, [SP Products].PartsPerUnit, [SP Products].Obsolete
FROM [SP none] LEFT JOIN [SP Products] ON [SP none].PartNumber = [SP Products].PartNumber
ORDER BY [SP Products].ProductID, [SP none].PartNumber;
Dependencies
- None
Parameters
- None
What it does
SQL Code Description
Overview
This SQL code retrieves data from two tables, SP none
and SP Products
, and joins them based on a common column PartNumber
. The resulting data is then sorted and returned.
Breakdown
Table Selection
The code selects columns from the following tables:
[SP Products]
: Retrieves columnsProductID
,PartsPerUnit
, andObsolete
.[SP none]
: Retrieves all rows, regardless of whether a match exists in the joined table.- The selected data is retrieved using the following aliases:
[SP Products]
forSP Products
[SP none]
forSP none
Join Operation
The code performs a LEFT JOIN operation between the two tables based on the common column PartNumber
. This means that:
- All rows from
[SP none]
are included in the result set, even if there is no matching row in[SP Products]
. - For each match found in
[SP Products]
, the corresponding columns from both tables are included in the result set.
Sorting
The resulting data is sorted in ascending order based on two columns:
[SP Products].ProductID
[SP none].PartNumber
This ensures that the rows with matching PartNumber
values are grouped together, followed by rows without matches.
Output
The final output will be a table containing all rows from [SP none]
, along with the corresponding columns from [SP Products]
. The data is sorted as specified above.