Page 1 sur 1

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

Posté : 27 déc. 2013, 17:55
par josse34
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!

Re: LIMIT sur un seul paramètre d'une clé composée

Posté : 28 déc. 2013, 12:22
par josse34
Bon, un while classique couplé d'une condition avec break http://www.php.net/manual/fr/control-st ... .break.php fonctionne parfaitement.