У меня есть 8 таблиц в базе данных, и я пытаюсь выбрать определенные столбцы из некоторых из этих таблиц. Я написал следующее заявление SQL, которое, по моему мнению, должно быть близко к правильному, основываясь на моих выводах на этом сайте. Заявление:
"SELECT h.nazov_hotela, i.typ, k.nazov_krajiny, m.nazov_mesta, h.adresa_hotela, p.cena, p.od, p.do FROM hotel h " +
"LEFT JOIN izba i ON h.\"hotelID\"=i.\"hotelID\" " +
"LEFT JOIN krajina k ON k.\"krajinaID\"=h.\"krajinaID\" " +
"LEFT JOIN mesto m ON m.\"mestoID\"=h.\"mestoID\" " +
"LEFT JOIN pobyt p ON p.\"hotelID\"=h.\"hotelID\" " +
"WHERE h.\"nazov_hotela\" = ?";
Проблема в том, что когда я запускаю этот запрос, в наборе результатов ничего нет, поэтому я ничего не могу выписать. Есть ли проблема в этом утверждении или я что-то упустил? Программируется на Java 11, IntelliJ IDE. PostgreSQL.