Three joined tables query with many-to-many relationship in JPA : <p>There are three tables: <code>Hospital</code>, <code>Medical_Service</code> and <code>Language_Service</code>,
Hospital can provide medical service and language service. So there are two many-to-many relationships.</p>

<p><a href="http://i.stack.imgur.com/NCb4e.png" rel="nofollow">ERD Image</a></p>

<p>Now I want to search hospitals by three conditions: Postcode, Medical and Language, how can I write this SQL.</p>
