That’s a good point, I also think that there should be some modern alternative to SQL. I really like how you can query databases with LinqPad (c#) and how it renders it into a nested table tree. All relations are clickable/expandable, so if you find something interesting in your result set, you can just expand additional rows from other tables. In the background it just creates sql via an ORM, not only once I more or less copy and pasted that generated sql into a view.
But linqpad is not useful if you don’t get the pro version, only then you get code completion. So it’s not really the answer to the problem.
But linqpad is not useful if you don’t get the pro version, only then you get code completion. So it’s not really the answer to the problem.