Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 22x | import { eq } from "drizzle-orm";
import { db } from "../db/index.js";
import { accounts, memberships } from "../db/schema.js";
export async function getUserAccounts(userId: string) {
return db
.select({
id: accounts.id,
name: accounts.name,
role: memberships.role,
})
.from(memberships)
.innerJoin(accounts, eq(memberships.accountId, accounts.id))
.where(eq(memberships.userId, userId));
}
|