Запрос таблиц базы данных с помощью SQL

В настоящее время делаю проект в студии Android в Java, и я пытаюсь запросить две таблицы в sql. Таблицы следующие:

Таблица заказов

Запрос таблиц базы данных с помощью SQL

Таблица User_Bookings

Запрос таблиц базы данных с помощью SQL

Пользовательская таблица только для справки

Запрос таблиц базы данных с помощью SQL

Есть ли способ сделать UNION или INNER JOIN и соединить эти две таблицы только с идентификатором пользователя?

Скажем, например, для пользователя с идентификатором 2 мне нужно из таблицы Bookings время и дата отправления (12:30 и 12/5/2022), а из таблицы User_Bookings мне нужно количество людей (2).

Или UNION/INNER JOIN не подходит для того, чего я пытаюсь достичь? Поскольку я пытался и освежил свои навыки SQL, но я не могу опередить его.

Любая помощь приветствуется.

выберите * из User a join User_bookings b on a.Id = b.UserId join Bookings c on b.bookingId = c.Id

Bryan Dellinger 02.05.2022 17:54
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
1
35
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
SELECT * FROM Bookings b INNER JOIN User_Bookings ub ON b.bookingID=ub.bookingID where ub.userID = <pass_parameter_actual_userID>

Другие вопросы по теме