PSLine2000Documentation/Queries/Query7.md

2.1 KiB

Query7

Analysis generated on: 4/2/2025 10:09:56 AM

SQL Statement

SELECT filter1.PN, Process.PartNumber
FROM filter1 INNER JOIN Process ON filter1.PN = Process.PartNumber;

Dependencies

Parameters

  • None

What it does

SQL Code Explanation

SELECT Statement

The provided SQL code is a SELECT statement that retrieves data from two tables: filter1 and Process. The goal of this query is to fetch the PN (Part Number) values from both tables based on their matching relationship.

**SELECT Statement**
--------------------

SELECT filter1.PN, Process.PartNumber
  • Columns Selected: The code selects two columns:
    • filter1.PN: This retrieves the PN value from the filter1 table.
    • Process.PartNumber: This retrieves the PartNumber value from the Process table.

INNER JOIN Clause

The query uses an INNER JOIN clause to combine rows from both tables where there is a match between the values in the join key columns (PN).

FROM filter1 INNER JOIN Process ON filter1.PN = Process.PartNumber;
  • Inner Join: The code performs an inner join on two tables:
    • filter1: This table serves as the left operand.
    • Process: This table serves as the right operand.
  • Join Condition: The query joins the two tables based on a common column (PN) that exists in both tables.

Result

The result of this SQL query is a new dataset containing all rows from the joined tables where there is a match between their PN values. Each row will contain the matching PN value from filter1 and its corresponding PartNumber value from the Process table.

For example, if the filter1 table contains:

| PN | ... | | --- | ... | | 123 | ... | | 456 | ... |

And the Process table contains:

| PartNumber | ... | | --- | ... | | 123 | ... | | 789 | ... |

The query will return:

filter1.PN Process.PartNumber
123 123
456 789

This result set shows the matching PN values from both tables, demonstrating how to combine data from multiple sources using SQL.