diff --git a/dal/db_query/queries.sql b/dal/db_query/queries.sql index d26184c..c45dccd 100644 --- a/dal/db_query/queries.sql +++ b/dal/db_query/queries.sql @@ -954,9 +954,12 @@ SET PerformerID = $1,PipelineID = $2,StepID = $3,UTMS = $4,FieldsRule = $5 WHERE AccountID = (SELECT AmoID FROM users WHERE users.AccountID = $6) AND QuizID = $7 AND Deleted = false RETURNING *; --- name: GetUserUTMByListIDs :many -SELECT utms.ID, utms.AmoFieldID, f.Entity AS AmoFieldType, utms.QuizID, utms.AccountID, utms.Name -FROM utms - JOIN fields f ON utms.AmoFieldID = f.AmoID -WHERE utms.ID = ANY($1::int[]) AND utms.Deleted = false; +-- name: CheckUtms +SELECT u.ID,u.AmoFieldID,u.QuizID,u.AccountID,u.Name +FROM + utms u + LEFT JOIN + fields f ON u.Name = f.Name +WHERE + u.ID = ANY($1::int[]) AND u.Deleted = FALSE;