AlexErrant
Explore posts from serversIs `sql.join` the best way to concatenate sql templates?
I have some business logic that incrementally builds up a sql WHERE query as a string. It looks like I can't do the dumb thing and just string concat the pieces together like so:
So instead, I build a list of
sql.raw
and use sql.join
with an empty string like so:
Is this the best way or am I missing a better solution 😅8 replies
How to make a top level SELECT that isn't from a table?
I'm trying to combine two queries,
SELECT COUNT(*) FROM A
and SELECT COUNT(*) FROM B
.
SELECT (SELECT COUNT(*) FROM A), (SELECT COUNT(*) FROM B)
does what I want. How can I convert this to Kysely?
My real code also returns two scalars, so I could theoretically use a UNION ALL
- however I'm not sure if the return order is guaranteed in MySQL. I'm open to other solutions that don't have a top level SELECT.12 replies