Supprimer un message
kortenberg
J'ai testé sur des tables bidons que j'ai en stock.
Ca me donne, pour chaque dossier la date de la dernière facture.
C'est bien ce genre de chose que tu veux?
Comme l'a proposé keeper, au début, on peut le faire avec un deuxième join mais j'ai pas confiance dans l'ordre de leur execution.
Ca me donne, pour chaque dossier la date de la dernière facture.
C'est bien ce genre de chose que tu veux?
- SELECT
- `dossier`.*,
- `factureclient`.`DateFacture`
- FROM
- `dossier`
- JOIN
- ( SELECT *
- FROM `factureclient`
- WHERE `factureclient`.FactureId IN (
- SELECT Max(FactureId)
- FROM `factureclient`
- GROUP BY `factureclient`.`DossierId`
- )
- ) AS `factureclient`
- ON `dossier`.`DossierId` = `factureclient`.`DossierId`
Comme l'a proposé keeper, au début, on peut le faire avec un deuxième join mais j'ai pas confiance dans l'ordre de leur execution.