@Mashiane as much as drag/drop/visual query builders are handy they shouldn't be the way to create complex queries. There are just certain things you can't do.
Every developer should know SQL - more so if they are a backend developer.
I have 20+ years across Oracle, SQL Server, Postgres and Ingres. I still have to Google stuff (and I was once SQL Certified) so you can't know everything.
Once you know SQL it's pretty irrelevant what platform it's on. SQL is of course a standard that vendors need to attain to be compliant.
I would strongly encourage you to rather learn the hard way then to rely on a GUI.
PS a bonus for learning SQL will pay off when you need to write triggers, stored procedures, functions etc