В настоящее время делаю проект в студии Android в Java, и я пытаюсь запросить две таблицы в sql. Таблицы следующие:
Таблица заказов
Таблица User_Bookings
Пользовательская таблица только для справки
Есть ли способ сделать UNION или INNER JOIN и соединить эти две таблицы только с идентификатором пользователя?
Скажем, например, для пользователя с идентификатором 2 мне нужно из таблицы Bookings время и дата отправления (12:30 и 12/5/2022), а из таблицы User_Bookings мне нужно количество людей (2).
Или UNION/INNER JOIN не подходит для того, чего я пытаюсь достичь? Поскольку я пытался и освежил свои навыки SQL, но я не могу опередить его.
Любая помощь приветствуется.
SELECT * FROM Bookings b INNER JOIN User_Bookings ub ON b.bookingID=ub.bookingID where ub.userID = <pass_parameter_actual_userID>
выберите * из User a join User_bookings b on a.Id = b.UserId join Bookings c on b.bookingId = c.Id