j'ai eu deux tables
table pour le patient
+----+-------------+-----+
| id | name | age |
+----+-------------+-----+
| 1 | justin john | 49 |
| 2 | tim blake | 51 |
+----+-------------+-----+
checkup table
+-----+------------+------------+
| cid | patient_id | date |
+-----+------------+------------+
| 1 | 1 | 2016-11-02 |
| 2 | 2 | 2016-11-03 |
+-----+------------+------------+
je veux joindre les deux tables de la condition suivante
SELECT patient.id, patient.name, patient.age, checkup.date FROM patient LEFT JOIN checkup ON patient.id = checkup.patient_id WHERE patient.age > 50 AND checkup.date = '2016-11-03'
Comment puis-je obtenir ce qui précède avec le filtre OData $. Le filtre $ est-il uniquement applicable au patient de l'ensemble d'entités de niveau supérieur?