Support Questions

Find answers, ask questions, and share your expertise
Announcements
Welcome to the upgraded Community! Read this blog to see What’s New!

How to use Group by and Having in a SQL query in NiFi ?

avatar
Explorer

Hi All,

 

I have been trying to using group by with having clause in the ExecuteSQL processor but it doesn't seem to be returning the count.

 

The SQL query looks like :

 

select id_num, count(*) from xyz 

where id_num<>0

group by id_num

having count(*)>1

 

I put this in the SQL select query. I just get an empty array. How do I use group by and having in the select query in Nifi? A normal query without these clauses works perfectly but I need a count to check for duplicates in the database.

 

Thank you in Advance

1 ACCEPTED SOLUTION

avatar
Explorer

I just realised that NiFi only supports "Group by" and doesn't support "HAVING" clause. I had to put the queries in a python script and call an execute stream command processor.

 

View solution in original post

1 REPLY 1

avatar
Explorer

I just realised that NiFi only supports "Group by" and doesn't support "HAVING" clause. I had to put the queries in a python script and call an execute stream command processor.

 

Labels