A voir également:
- Order by et limit problème
- To be filled by o.e.m - Forum Windows
- 552 size limit exceeded ✓ - Forum Réseaux sociaux
- Message bounced by administrator - Forum Mail
- Traduction de message - Forum Mail
- Moa by bva avis ✓ - Forum Vos droits sur internet
2 réponses
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
23 janv. 2014 à 20:24
23 janv. 2014 à 20:24
Tu peux faire quelque chose comme ça :
select * from table where date in (select date from table order by date desc limit 20) order by date asc
Salut KX merci votre réponse, j'ai essayé votre requête et j'obtiens "Syntax error or access violation: 1235 This version of MySQL doesn't yet support 'LIMIT & "
sinon j'aurais peut être du le préciser mais la requête de base contient en plus un inner join pour faire la liaison entre la table message et la table user
voici la requête en entier :
sinon j'aurais peut être du le préciser mais la requête de base contient en plus un inner join pour faire la liaison entre la table message et la table user
voici la requête en entier :
$message=$DB->query("SELECT text,m_date,username,avatar,inscription FROM messages
INNER JOIN users ON users.id_users = messages.m_id_from
WHERE id = '$id' ORDER BY m_date DESC LIMIT 20 ");