我正在用java、jsp和sql做一个项目。我有两张table,一张叫shop,一张叫event。事件有一个名为shopcode的属性,它是表shop的主键。我想要一个类似以下的查询:
SELECT * FROM event where event.shopcode=?
我尝试了使用内部联接的sql查询:
String sql = "SELECT * FROM event INNER JOIN shop ON event.shopcode=shop.shopcode AND shop.shopcode=?;";
我在一个java方法中使用了这个查询,该方法将shopcode作为参数,并返回该特定shopcode的所有事件的arraylist。在if-else结构的jsp页面中调用该方法。调用另一个方法的if可以正常工作。使用此sql查询的else将我带到错误页。有人能告诉我正确的sql查询吗?
2条答案
按热度按时间5gfr0r5j1#
你在找这样的东西吗?。。我很困惑。
e0bqpujr2#
我想你得把商店密码过滤器移到哪里去