Как соединить два SELECT в одном запросе?
При таком запросе выводит только одно значение из двух таблиц, больше пишет нельзя
SELECT (SELECT balance FROM users WHERE id = '{user_request['id']}') AS balance,
(SELECT id FROM perevody WHERE id = '{user_request['id']}') AS id FROM DUAL;
Можно ли как-то соединить результат двух select из разны таблиц в один?
Ответы (1 шт):
Автор решения: Антон Барака
→ Ссылка
Не совсем понятно по запросу, что вы пытаетесь вообще сделать и из какой таблицы... Если у вас есть таблицы users и perevody и в perevody у нас есть общий с users 'id' допустим, в колонке perevocy.user_id то я бы сделал так
SELECT u.balance AS balance, p.id FROM users u INNER JOIN on u.id = p.user.id WHERE u.id = '{user_request['id']}'