Kushington
06/06/2023, 1:33 PMKushington
06/06/2023, 1:34 PMjen
06/06/2023, 4:00 PMjen
06/06/2023, 4:01 PMjen
06/06/2023, 4:01 PMSELECT level1.id AS level1_id, level1.entityid AS level1_entityid,
level2.id AS level2_id, level2.entityid AS level2_entityid,
level3.id AS level3_id, level3.entityid AS level3_entityid,
level4.id AS level4_id, level4.entityid AS level4_entityid,
level5.id AS level5_id, level5.entityid AS level5_entityid
FROM customer level1
LEFT JOIN customer level2 ON (level1.parent = level2.id)
LEFT JOIN customer level3 ON (level2.parent = level3.id)
LEFT JOIN customer level4 ON (level3.parent = level4.id)
LEFT JOIN customer level5 ON (level4.parent = level5.id)
WHERE 'whatever' IN (
level1.custentity_myvalue,
level2.custentity_myvalue,
level3.custentity_myvalue,
level4.custentity_myvalue,
level5.custentity_myvalue
)
Kushington
06/06/2023, 4:13 PMeblackey
06/06/2023, 9:06 PMWITH CustomerData AS
(
SELECT id, parent, email, LEVEL as parent_level
FROM customer
START WITH id = 4959001
CONNECT BY PRIOR parent = id
)
SELECT COUNT(*)
FROM CustomerData
WHERE email LIKE '%@gmail.com'
AND parent_level > 1
Shai Coleman
06/07/2023, 10:01 AMHIERARCHY
built in: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_161950565221.html
I'm not sure you can use it for that, but something to look intoShai Coleman
06/07/2023, 10:04 AMKushington
06/09/2023, 8:26 AM