nql 1;
query GetUser(id: UserId) {
from users as u
where u.id == $id
select {
id: u.id,
name: u.name,
nickname: u.nickname
}
}
query TeamMembers(team: TeamId) {
from memberships as m
join users as u
on m.user_id == u.id
where m.team_id == $team
select {
user_id: u.id,
name: u.name,
role: m.role
}
order {
u.name asc
}
}
command CreateUser(
id: UserId,
team: ...