我在数据库中有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。