Code : Tout sélectionner
Create Table: CREATE TABLE entp (
id int(11) default NULL auto_increment,
nom char(60) default NULL,
PRIMARY KEY (id)
) TYPE=MyISAM
Create Table: CREATE TABLE entp (
id int(11) default NULL auto_increment,
valeur char(60) default NULL,
id_entp int(11) default NULL,
date date
PRIMARY KEY (id)
) TYPE=MyISAMvoila j'ai 2 tables entp et achat
dans entp j'enregistre des trucs comme ça
Code : Tout sélectionner
id nom
----------
1 entp1
2 entp2
3 entp3Code : Tout sélectionner
id valeur id_entp date
-----------------------------------
1 25 3 2008-11-01
2 10 1 2008-10-10
3 25 3 2008-08- 01
4 75 2 2007-03-15
5 55 1 2008-03-19Je souhaite résupérer les listes les plus récentes par rapport à la date.
J'ai fait comme ça
mais ça ne me retounre pas la liste souhaitée:
Code : Tout sélectionner
SELECT a.valeur AS val, a.date AS dateachat, e.id AS idsoc, e.nom AS societe
FROM entp e, achat a
WHERE
AND e.id = a.id_societe
GROUP BY adm.id
ORDER BY a.date ASCmerci pour votre aide