Show HN: Graphical SQL Builder and Debugger

Drag-and-drop database magic sparks nostalgia, skepticism, and Access flashbacks

TLDR: SQL Joiner lets people build database searches by dragging and connecting boxes instead of writing everything by hand. Commenters instantly turned it into a nostalgia-and-skepticism brawl, with Access jokes flying, but the feature that converts old queries into diagrams won real interest.

A new Show HN project called SQL Joiner is pitching a very simple fantasy: what if building a database query felt more like moving sticky notes around than typing a wall of code? You drag tables onto a canvas, draw lines to connect them, add filters visually, and even paste in an old query so the app can rebuild it into a diagram. It also lets people save setups, switch connections, cancel runaway queries, and peek at results without leaving the app.

But the real entertainment is the community reaction, which immediately split into two camps: "finally, this could actually help" versus "haven't we seen this movie before?" The loudest joke came fast: this is apparently Microsoft Access query builder reincarnated, which is either a brutal roast or a weirdly sincere compliment depending on how traumatic your office software memories are. Another commenter delivered the more serious hot take: visual query tools have existed forever, but many feel like they were designed by people who never actually do complicated database work. Ouch.

That said, there was one feature that cut through the cynicism: the ability to reverse-engineer existing SQL into a visual map. That got a genuine "okay, now you have my attention" response. So the vibe is deliciously mixed: part nostalgia trip, part side-eye, part cautious optimism. In other words, the internet looked at a tool meant to simplify messy data work and instantly turned it into a referendum on every clunky visual builder they've ever hated.

Key Points

  • SQL Joiner is a visual MySQL query builder that lets users create SELECT queries by dragging tables onto a canvas and connecting them with joins.
  • The tool supports INNER, LEFT, RIGHT, FULL OUTER, and CROSS joins, plus visual or raw SQL editing for SELECT, WHERE, GROUP BY, HAVING, and ORDER BY clauses.
  • It can import existing SQL and reverse-engineer the query into the visual canvas, and it supports subqueries as named tables.
  • Users can save and restore query contexts, attach notes, manage multiple MySQL connection profiles, cancel running queries, and inspect paginated results.
  • PHP 8+ is the only required dependency; Electron and Node.js are optional for desktop packaging and installer builds on macOS, Windows, and Linux.

Hottest takes

"The Microsoft Access query builder is back!" — XorNot
"visual SQL builders have been around forever" — ElenaDaibunny
"reverse-engineering from existing SQL... is enough to try it" — ElenaDaibunny
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.