Skip to content
Discussion options

You must be logged in to vote

My problem was that I was ending the subquery with as.

// WRONG

await db
    .select()
    .from(table.customer)
    .where(
      inArray(
        table.customer.country,
        db.select({ country: table.supplier.country }).from(table.supplier).as("s")
      )
    )

// RIGHT

await db
    .select()
    .from(table.customer)
    .where(
      inArray(
        table.customer.country,
        db.select({ country: table.supplier.country }).from(table.supplier)
      )
    )

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by evaogbe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant