I have the following query to my database. The query returns a result set with a few rows in SSMS, but no rows are returned in Ignition. Thoughts?
q = \
"""
WITH Hierarchy (PersonId, Username, LastName, FirstName, ADPFileNumber,
ADPAssociateOID, DepartmentFieldId, Role, Email, SupervisorPersonId,
IsActive, IsPasswordResetRequired, Created)
AS
(
SELECT
PersonId, Username, LastName, FirstName, ADPFileNumber,
ADPAssociateOID, DepartmentFieldId, Role, Email, SupervisorPersonId,
IsActive, IsPasswordResetRequired, Created
FROM
aut_portal.Person
WHERE
SupervisorPersonId = 700
UNION ALL
SELECT
p.PersonId, p.Username, p.LastName, p.FirstName, p.ADPFileNumber,
p.ADPAssociateOID, p.DepartmentFieldId, p.Role, p.Email, p.SupervisorPersonId,
p.IsActive, p.IsPasswordResetRequired, p.Created
FROM
aut_portal.Person p
INNER JOIN Hierarchy h
ON p.SupervisorPersonId = h.PersonId
)
SELECT *
FROM
(
SELECT PersonId, Username, LastName, FirstName, ADPFileNumber,
ADPAssociateOID,
Department = fdep.FieldAlias,
Role, Email, SupervisorPersonId,
IsActive, IsPasswordResetRequired, h.Created
FROM Hierarchy h
LEFT JOIN aut_portal.Field fdep
ON h.DepartmentFieldId = fdep.FieldId
) tbl;
"""
system.db.runQuery(q, 'NDB')