On Sat, Aug 10, 2019 at 02:57:14PM -0400, stan wrote:
> Sorry, I got the list address wrong the first time, and when I corrected it,
> I forget to fix the subject line.
> 
> I apologize for asking, what I suspect will turn out to be a newbie
> question, but I have managed to get myself quite confused on this.
> 
> I am defining a view as follows
> 
> 
> CREATE OR REPLACE view purchase_view as 
> select 
>       project.proj_no ,
>       qty ,
>       mfg_part.mfg_part_no ,
>       mfg.name as m_name ,
>       mfg_part.descrip as description ,
>       ( 
>       SELECT 
>               name
>       FROM
>               vendor
>       WHERE
>               bom_item.vendor_key =
>               (
>                       SELECT
>                               vendor_key
>                       FROM
>                               mfg_vendor_relationship
>                       WHERE
>                               bom_item.mfg_key = mfg_key
>                       AND
>                               prefered = TRUE
>                       AND
>                               bom_item.project_key = project_key
>                               
>               )
>       ) 
>       as v_name ,
>       /*
>       vendor.name as v_name ,
>       */
>       cost_per_unit ,
>       costing_unit.unit,
>       need_date ,
>       order_date ,
>       recieved_date ,
>       po_no ,
>       po_line_item 
> from 
>       bom_item
> right join project on 
>       project.project_key = bom_item.project_key
> inner join mfg_part on 
>       mfg_part.mfg_part_key = bom_item.mfg_part_key
> inner join vendor on 
>       vendor.vendor_key = bom_item.vendor_key
> inner join costing_unit on 
>       costing_unit.costing_unit_key = bom_item.costing_unit_key
> inner join mfg on 
>       mfg.mfg_key = bom_item.mfg_key 
> WHERE bom_item is NOT NULL  
> ORDER BY 
>       project.proj_no ,
>       mfg_part
>       ;
> 

Thanks to the kind, bright people on this list, I have solved my problem.
The basic issue was that my from clause was on the wrong table.

Thanks to everyone who spent their time helping me out on this!
-- 
"They that would give up essential liberty for temporary safety deserve
neither liberty nor safety."
                                                -- Benjamin Franklin


Reply via email to