PSLine2000Documentation/Queries/Util Result3.md

2.6 KiB

Util Result3

Analysis generated on: 4/2/2025 10:15:44 AM

SQL Statement

INSERT INTO [Util Selection C1] ( OriginalPartW )
SELECT [Util Selection 3].*, [Util Selection 1].*, [Util Selection 1].ActualPartWidth AS OriginalPartW
FROM ([Util Selection 3] LEFT JOIN [Util Selection 2] ON [Util Selection 3].PRDNO = [Util Selection 2].prt) LEFT JOIN [Util Selection 1] ON [Util Selection 2].PartNumber = [Util Selection 1].PartNumber;

Dependencies

  • None

Parameters

  • Error analyzing parameters: For loop not initialized

What it does

SQL Code Explanation

Overview

This SQL code performs an INSERT operation into a table named [Util Selection C1], populating it with data from three other tables: [Util Selection 3], [Util Selection 2], and [Util Selection 1].

Table Operations

Insert Operation

  • The code inserts new records into the [Util Selection C1] table.
  • The data is retrieved from the specified source tables using SELECT statements.

Join Operations

  • The code uses LEFT JOINs to combine rows from multiple tables based on common columns:
    • The first LEFT JOIN [Util Selection 2] ON [Util Selection 3].PRDNO = [Util Selection 2].prt combines rows from [Util Selection 3] and [Util Selection 2] based on the PRDNO column.
    • The second LEFT JOIN [Util Selection 1] ON [Util Selection 2].PartNumber = [Util Selection 1].PartNumber combines the result of the previous join with rows from [Util Selection 1], based on the PartNumber column.

SELECT Statement

  • The code selects specific columns from the joined tables:
    • All columns (*) are selected from [Util Selection 3].
    • Columns are selected from [Util Selection 2], including the alias ActualPartWidth AS OriginalPartW.
    • Only the PartNumber column is selected from [Util Selection 1].

Data Retrieval

The code retrieves the following data:

  • All columns (*) from [Util Selection 3].
  • The ActualPartWidth column from [Util Selection 2], which will be aliased as OriginalPartW.
  • The PartNumber column from [Util Selection 1].

Join Conditions

The join conditions are based on the following relationships:

  • A row in [Util Selection 3] is joined with a row in [Util Selection 2] if they share the same PRDNO.
  • The resulting rows are then joined with rows from [Util Selection 1] if they share the same PartNumber.

Result

The final result will be an INSERT operation that populates the [Util Selection C1] table with data from the specified source tables, using the selected columns and join conditions.