# Query7 Analysis generated on: 4/2/2025 10:09:56 AM --- ## SQL Statement ```sql SELECT filter1.PN, Process.PartNumber FROM filter1 INNER JOIN Process ON filter1.PN = Process.PartNumber; ``` ## Dependencies - [[Tables/filter1]] - [[Tables/Process]] ## 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. ```markdown **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`). ```markdown 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.