Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1swU6H-0044CT-Mc for pgsql-sql@arkaria.postgresql.org; Thu, 03 Oct 2024 22:15:10 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1swU6E-0056iB-PP for pgsql-sql@arkaria.postgresql.org; Thu, 03 Oct 2024 22:15:06 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1swU6E-0056hj-F6 for pgsql-sql@lists.postgresql.org; Thu, 03 Oct 2024 22:15:06 +0000 Received: from mx0a-0039f802.pphosted.com ([205.220.164.45]) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1swU68-002Pi6-K7 for pgsql-sql@lists.postgresql.org; Thu, 03 Oct 2024 22:15:04 +0000 Received: from pps.filterd (m0209981.ppops.net [127.0.0.1]) by mx0b-0039f802.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 493HvOW0015184 for ; Thu, 3 Oct 2024 15:14:58 -0700 Received: from mail-yw1-f199.google.com (mail-yw1-f199.google.com [209.85.128.199]) by mx0b-0039f802.pphosted.com (PPS) with ESMTPS id 42204e89yc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 03 Oct 2024 15:14:58 -0700 (PDT) Received: by mail-yw1-f199.google.com with SMTP id 00721157ae682-6e28d223794so27386557b3.0 for ; Thu, 03 Oct 2024 15:14:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727993697; x=1728598497; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=X30WXhEVL5tLc6VX2hVVWirSMhjVkmosQV3Jenbje8Y=; b=bNge9a1aeSJ7ihYPEwgSQWJsGgt5ZnV7yvQ1xWd4764kU6b28+fLxDJJULqT2W3TGV pOBwJFYrhs7+UGce88HpY6bCORrppBEaEtmLaHBsMK4ZI+gGwxBvb7x4+3PcasGGsfCM 3axSa6KPuT8aRmLpVddjFTcwDrA/5olLogSsDboCSotnCDy/PQy1qADJP80oJ2tbv+t9 RCdgNgHw8d05ECuibqJ/jmUfL0joaZ6h/GSGjEwCXD/dKM7J+rPLWsO3kO1nmJQGDiqS ZEF6PWTg7Ip7Iw90Ww27zZk3MBtFsq4F1kSt+TlY0JazTRsEaqXekex3/Mfs3FZnoV02 BSVg== X-Gm-Message-State: AOJu0YxsMXLwmaFxvmKEMR9fpBXTw1G+6QTneWF4jnAurD0+BemIoukW jMvg1KCIlRV4GpFYqJj6816mJGG+XiXgpIOvmCDa8/4oK0JXNOmixwYCxc0KEmq9+SXS6p552z0 y459+ayZ5wAs81pLV6ShWrgrDR96Nnd/y5D6JQ9uq7PtK6XGDn/+PU8SJYOgGrsWPdj0R/qjzoO 4TLHGfdQHCFvJLk48hW/Ydksz4YE/RM4fH+0+tZQYITNHFHbmPc5Pxr9iZdqsuJ7vuNyeL4WsZg NQ= X-Received: by 2002:a05:690c:6887:b0:6d3:f283:8550 with SMTP id 00721157ae682-6e2c7296814mr8972467b3.28.1727993697268; Thu, 03 Oct 2024 15:14:57 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE0GfaNbh1ixihwLrakgoVCAMhzYfIUZPGtcfm0dDP3s/qyb/J4gBYEtsAeeS8Bre+/VAl791DhpP2Xdb/2Cqg= X-Received: by 2002:a05:690c:6887:b0:6d3:f283:8550 with SMTP id 00721157ae682-6e2c7296814mr8972327b3.28.1727993696742; Thu, 03 Oct 2024 15:14:56 -0700 (PDT) MIME-Version: 1.0 From: Sam Stearns Date: Thu, 3 Oct 2024 15:14:46 -0700 Message-ID: Subject: invalid reference to FROM-clause entry for table To: pgsql-sql@lists.postgresql.org Cc: Peter Garza , Henry Ashu Content-Type: multipart/alternative; boundary="000000000000780e94062399e267" X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-03_19,2024-10-03_01,2024-09-30_01 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000780e94062399e267 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Howdy, This one is really doing my head in: CREATE OR REPLACE VIEW dash_detail_fme (crm_account_id, crm_company_id, login_id, fme_id, fme_type, user_id, start_date, end_date, ltl, comment1, comment2, display_enhancements, look_count, origin_city, destination_city, destination_states, origin_states, equipment_type, active, source_application, volume_amount, volume_unit, alarm_id, when_created, length_feet, refresh_count, base_rate, rate_based_on, group_id, preferred_callback_method, aggregate_business_days, take_count, trip_miles, posters_reference_id, alarm_exact_match_count, alarm_similar_match_count, alarm_take_count, destination_radius_miles, age_limit_minutes, origin_radius_miles, who_created, update_count, alarm_match_count, basis_search_id, basis_asset_id, business_days, row_last_updated, equipment_classes, include_ltls, include_fulls, asset_count, commodity, credit_score, days_to_pay, tia_member, p3_membership_level, edit_count, earliest_availability, latest_availability, asset_type, customer_directory_id, weight_pounds, extended_network, basis_asset_posters_ref_id, origin_postal_code, destination_postal_code, exact_match_count, similar_match_count) AS SELECT o.crmaccountid AS crm_account_id, o.crmcompanyid AS crm_company_id, CASE when l.loginid is not null then l.loginid when u.crmSubaccountId is not null then concat('LEGACY-SUB-', COALESCE(trim(both u.crmSubaccountId), '--')) else 'UNKNOWN' END AS login_id, d.FME_ID,d.FME_TYPE,d.USER_ID,d.START_DATE,d.END_DATE,d.LTL,d.COMMENT1,d.CO= MMENT2,d.DISPLAY_ENHANCEMENTS,d.LOOK_COUNT,d.ORIGIN_CITY,d.DESTINATION_CITY= ,d.DESTINATION_STATES,d.ORIGIN_STATES,d.EQUIPMENT_TYPE,d.ACTIVE,d.SOURCE_AP= PLICATION,d.VOLUME_AMOUNT,d.VOLUME_UNIT,d.ALARM_ID,d.WHEN_CREATED,d.LENGTH_= FEET,d.REFRESH_COUNT,d.BASE_RATE,d.RATE_BASED_ON,d.GROUP_ID,d.PREFERRED_CAL= LBACK_METHOD,d.AGGREGATE_BUSINESS_DAYS,d.TAKE_COUNT,d.TRIP_MILES,d.POSTERS_= REFERENCE_ID,d.ALARM_EXACT_MATCH_COUNT,d.ALARM_SIMILAR_MATCH_COUNT,d.ALARM_= TAKE_COUNT,d.DESTINATION_RADIUS_MILES,d.AGE_LIMIT_MINUTES,d.ORIGIN_RADIUS_M= ILES,d.WHO_CREATED,d.UPDATE_COUNT,d.ALARM_MATCH_COUNT,d.BASIS_SEARCH_ID,d.B= ASIS_ASSET_ID,d.BUSINESS_DAYS,d.ROW_LAST_UPDATED,d.EQUIPMENT_CLASSES,d.INCL= UDE_LTLS,d.INCLUDE_FULLS,d.ASSET_COUNT,d.COMMODITY,d.CREDIT_SCORE,d.DAYS_TO= _PAY,d.TIA_MEMBER,d.P3_MEMBERSHIP_LEVEL,d.EDIT_COUNT,d.EARLIEST_AVAILABILIT= Y,d.LATEST_AVAILABILITY,d.ASSET_TYPE,d.CUSTOMER_DIRECTORY_ID,d.WEIGHT_POUND= S,d.EXTENDED_NETWORK,d.BASIS_ASSET_POSTERS_REF_ID,d.ORIGIN_POSTAL_CODE,d.DE= STINATION_POSTAL_CODE,d.EXACT_MATCH_COUNT,d.SIMILAR_MATCH_COUNT FROM (pud_fme_data d inner join csbuser u on (u.userid=3Dd.user_id) inner join office o on (u.officeid=3Do.officeid) left outer join login l on (l.userid=3Du.userid) ) alias6; ERROR: invalid reference to FROM-clause entry for table "o" LINE 2: o.crmaccountid AS crm_account_id, ^ DETAIL: There is an entry for table "o", but it cannot be referenced from this part of the query. Any help would be greatly appreciated. Thanks, Sam --=20 *Samuel Stearns* Lead Database Administrator *c:* 971 762 6879 | *o:* 503 672 5115 | DAT.com [image: DAT] --000000000000780e94062399e267 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Howdy,

This one is really doing my head= in:

CREATE OR REPLACE VIEW dash_detail_fme (crm_a= ccount_id, crm_company_id, login_id, fme_id, fme_type, user_id, start_date,= end_date, ltl, comment1, comment2, display_enhancements, look_count, origi= n_city, destination_city, destination_states, origin_states, equipment_type= , active, source_application, volume_amount, volume_unit, alarm_id, when_cr= eated, length_feet, refresh_count, base_rate, rate_based_on, group_id, pref= erred_callback_method, aggregate_business_days, take_count, trip_miles, pos= ters_reference_id, alarm_exact_match_count, alarm_similar_match_count, alar= m_take_count, destination_radius_miles, age_limit_minutes, origin_radius_mi= les, who_created, update_count, alarm_match_count, basis_search_id, basis_a= sset_id, business_days, row_last_updated, equipment_classes, include_ltls, = include_fulls, asset_count, commodity, credit_score, days_to_pay, tia_membe= r, p3_membership_level, edit_count, earliest_availability, latest_availabil= ity, asset_type, customer_directory_id, weight_pounds, extended_network, ba= sis_asset_posters_ref_id, origin_postal_code, destination_postal_code, exac= t_match_count, similar_match_count) AS SELECT
=C2=A0 =C2=A0 o.crmaccount= id AS crm_account_id,
=C2=A0 =C2=A0 o.crmcompanyid AS crm_company_id,=C2=A0 =C2=A0 CASE when l.loginid is not null
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0then l.loginid
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0when u= .crmSubaccountId is not null
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0th= en concat('LEGACY-SUB-', COALESCE(trim(both u.crmSubaccountId), = 9;--'))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0else 'UNKNOWN&#= 39;
=C2=A0 =C2=A0 END AS login_id,
=C2=A0 =C2=A0 d.FME_ID,d.FME_TYPE,= d.USER_ID,d.START_DATE,d.END_DATE,d.LTL,d.COMMENT1,d.COMMENT2,d.DISPLAY_ENH= ANCEMENTS,d.LOOK_COUNT,d.ORIGIN_CITY,d.DESTINATION_CITY,d.DESTINATION_STATE= S,d.ORIGIN_STATES,d.EQUIPMENT_TYPE,d.ACTIVE,d.SOURCE_APPLICATION,d.VOLUME_A= MOUNT,d.VOLUME_UNIT,d.ALARM_ID,d.WHEN_CREATED,d.LENGTH_FEET,d.REFRESH_COUNT= ,d.BASE_RATE,d.RATE_BASED_ON,d.GROUP_ID,d.PREFERRED_CALLBACK_METHOD,d.AGGRE= GATE_BUSINESS_DAYS,d.TAKE_COUNT,d.TRIP_MILES,d.POSTERS_REFERENCE_ID,d.ALARM= _EXACT_MATCH_COUNT,d.ALARM_SIMILAR_MATCH_COUNT,d.ALARM_TAKE_COUNT,d.DESTINA= TION_RADIUS_MILES,d.AGE_LIMIT_MINUTES,d.ORIGIN_RADIUS_MILES,d.WHO_CREATED,d= .UPDATE_COUNT,d.ALARM_MATCH_COUNT,d.BASIS_SEARCH_ID,d.BASIS_ASSET_ID,d.BUSI= NESS_DAYS,d.ROW_LAST_UPDATED,d.EQUIPMENT_CLASSES,d.INCLUDE_LTLS,d.INCLUDE_F= ULLS,d.ASSET_COUNT,d.COMMODITY,d.CREDIT_SCORE,d.DAYS_TO_PAY,d.TIA_MEMBER,d.= P3_MEMBERSHIP_LEVEL,d.EDIT_COUNT,d.EARLIEST_AVAILABILITY,d.LATEST_AVAILABIL= ITY,d.ASSET_TYPE,d.CUSTOMER_DIRECTORY_ID,d.WEIGHT_POUNDS,d.EXTENDED_NETWORK= ,d.BASIS_ASSET_POSTERS_REF_ID,d.ORIGIN_POSTAL_CODE,d.DESTINATION_POSTAL_COD= E,d.EXACT_MATCH_COUNT,d.SIMILAR_MATCH_COUNT
=C2=A0 FROM (pud_fme_data d<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 inner join csbuser u on (u.userid=3Dd.user_i= d)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 inner join office o on (u.officeid=3Do.of= ficeid)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 left outer join login l on (l.userid= =3Du.userid) ) alias6;


ERROR: =C2= =A0invalid reference to FROM-clause entry for table "o"
LINE 2= : =C2=A0 =C2=A0 o.crmaccountid AS crm_account_id,
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 ^
DETAIL: =C2=A0There is an entry for table "o= ", but it cannot be referenced from this part of the query.
=

Any help would be greatly appreciated.
<= div>
Thanks,

Sam

--

Samuel Stearns
Lead Database Administrator<= br>c:=C2=A0971 762 6879=C2=A0|=C2=A0o:=C2=A0503 672 5115=C2=A0|=C2=A0DAT.com

3D"=
--000000000000780e94062399e267--