[RESOLU] LIMIT sur un seul paramètre d'une clé composée

Eléphant du PHP | 103 Messages

27 déc. 2013, 17:55

Bonjour!

J'ai une table construite en clés composites de cette façon : date DATE, heure TIME, type INT, prod DECIMAL(10,2), primary key (date, heure).

Ma table est donc remplie de cette façon :
2013-12-13|13:26:11|5|52.00
2013-12-17|13:26:11|4|5.00
2013-12-17|18:26:11|4|10.00
2013-12-23|16:09:41|4|7.00
2013-12-23|16:09:41|4|12.00
2013-12-25|11:07:33|5|85.00

Je souhaite faire un SELECT un peu particulier puisque je souhaite ressortir que les enregistrements correspondants aux deux dernières dates distinctes, à savoir ici le 23 et 25 décembre :
2013-12-23|16:09:41|4|7.00
2013-12-23|16:09:41|4|12.00
2013-12-25|11:07:33|5|85.00

Comment faire un LIMIT (ou autres) dans ce sens afin de ne pas surcharger le système en retraçant toute la table et trier en PHP.

Merci et bonne fêtes!

Eléphant du PHP | 103 Messages

28 déc. 2013, 12:22

Bon, un while classique couplé d'une condition avec break http://www.php.net/manual/fr/control-st ... .break.php fonctionne parfaitement.