#javascript #sql #node.js #postgresql #supabase
Вопрос:
Как я могу сделать один раз этот запрос PostgreSQL в supabase? Я пробовал читать документ supabase, но он не работает
select rooms.id as room_id, members.id as member_id, user_id from rooms
inner join members
on rooms.id = members.room_id
where rooms.id = members.room_id
and user_id = 1
Или
select room_id, user_id, members.id from members
inner join rooms
on rooms.id = members.room_id
where members.user_id = 1
Комментарии:
1. Какую ошибку вы получаете? Как вы выполняете запрос?
2. Возможно, вам потребуется создать представление для данных, а затем выбрать представление в клиентской библиотеке
Ответ №1:
Вы можете запросить внешнюю таблицу с помощью клиента Supabase, но только при наличии настроенного внешнего ключа:
Supabase select(): Запрос внешних таблиц
Как указано в комментариях, вы можете создать view
для этой цели:
Или вы можете создать функцию PosgreSQL и вызвать ее с помощью Supabase .rpc()
: