PSLine2000Documentation/Queries/Util Results2 for steve.md

50 lines
1.8 KiB
Markdown

# Util Results2 for steve
Analysis generated on: 4/2/2025 10:15:52 AM
---
## SQL Statement
```sql
SELECT MachinesQ1.MachineName, [Steve's C1].*, MachinesQ1.Prime INTO [Util Selection C1]
FROM [Steve's C1] LEFT JOIN MachinesQ1 ON [Steve's C1].PartNumber = MachinesQ1.PartNumber
WHERE (((MachinesQ1.Prime)=-1));
```
## Dependencies
- [[Queries/MachinesQ1]]
## Parameters
- *Error analyzing parameters: For loop not initialized*
## What it does
**SQL Query Description**
==========================
This SQL query retrieves data from two tables, `MachinesQ1` and `[Steve's C1]`, and combines the results into a new table called `[Util Selection C1]`. Here's a detailed breakdown of what the query does:
### Table Join
-----------------
The query performs an outer join between `MachinesQ1` and `[Steve's C1]` on the `PartNumber` column. The resulting joined table is stored in a temporary result set called `MachinesQ1`.
### Selection of Data
----------------------
The query selects specific columns from both tables:
* From `MachinesQ1`, it selects:
+ `MachineName`
+ All columns (`*`) prefixed with `[Steve's C1.]` (which is likely a table alias)
+ The `Prime` column
* From `[Steve's C1]`, it selects all columns (`*`) prefixed with `[Steve's C1].`
### Filtering
--------------
The query applies a filter to the joined data:
* It selects only rows where the value in the `Prime` column of `MachinesQ1` is equal to `-1`.
### Table Alias and Output
---------------------------
The query creates an alias for the output table, which is `[Util Selection C1]`. The resulting table contains all selected columns from both tables, with any duplicates removed.
Note that the use of square brackets around table names (e.g., `[Steve's C1.]`) suggests that these are likely aliases or references to external data sources.