Java 在sql中实现双连接

Java 在sql中实现双连接,java,sql,join,Java,Sql,Join,我有三个表格:书籍,成员和贷款记录 Books表具有bookname、bookid等 Members表具有memberid、membername等.. 贷款记录保存了哪些人贷款,如:bookid、memberid、LoanData等。 我想做的是写一个连接,它可以列出所有借出的具有特定书名的成员,我可能会有点困惑。 我知道我必须这么做 SELECT * from member"+ "JOIN member_loans_book on member_loans_book.Member_id=mem

我有三个表格:
书籍
成员
贷款记录

Books
表具有
bookname、bookid等

Members
表具有
memberid、membername等..

贷款
记录保存了哪些人贷款,如:
bookid、memberid、LoanData等。

我想做的是写一个连接,它可以列出所有借出的具有特定书名的成员,我可能会有点困惑。 我知道我必须这么做

SELECT * from member"+
"JOIN member_loans_book on member_loans_book.Member_id=member.id "
+ " AND member_loans_book.Book_id=...
但当我走到这一步时,我感到震惊。 任何帮助都将不胜感激。
谢谢

你做得很好。此选择可能是您正在寻找的内容

SELECT * FROM member m
    JOIN member_loans_book mlb ON m.id = mlb.member_id
    JOIN book b ON b.id = mlb.book_id
    WHERE b.title = 'MyBook';

我不是java中sql的专家,但我可以创建您想要的查询:

SELECT *
FROM Member m
JOIN Loans l ON l.memberid=m.memberid
JOIN Books b ON l.bookid=b.bookid
WHERE b.title = 'BookTitle'

这是我从这个网站得到的最快的解决方案;呵呵,谢谢你对托马斯兹的帮助。问题解决了。我很高兴能帮上忙:)