J'ai une table avec les éléments suivants (je l'ai trié par date):MySQL requête de sélection - supprimer les lignes indésirables
ID prodId date
16 532 2015-08-17
19 535 2014-08-18
18 534 2011-08-17
27 48 2010-08-26
26 1541 2010-08-25
25 1541 2010-08-21
24 1540 2010-08-20
21 48 2010-08-19
20 48 2010-08-18
17 533 2010-08-17
14 532 2010-08-17
22 1540 1970-01-01
Je veux choisir la date la plus récente Whos PRODID est dans le passé. Mon problème est que je reçois plusieurs prodId avec la même valeur (dans cet exemple, 48 et 1541).
Ma requête est actuellement:
SELECT * FROM `prods` WHERE (date <= '2010-08-26') order by date DESC
Comment puis-je changer ma requête pour supprimer les lignes non désirées?
Qu'est-ce que 'activeUntil'? – Lekensteyn
Erreur humaine>.