Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
Estou desenvolvendo um chat e preciso mostrar as últimas mensagens porém sendo a tabela ascendente.
Já tentei com LIMIT mas ele mostra os primeiros e não os últimos.
segue o código:
SELECT * FROM chat WHERE para = '' AND de = '' ORDER BY idc ASC LIMIT 10
Alguma sugestão?
Grato. :yes:
Valeu Motta, mas a ordem tem que ser ASC pois é um chat. Ai é que ta o problema?
Usa uma tabela virtual
SELECT *
FROM
(
SELECT *
FROM chat
WHERE para = ''
AND de = ''
ORDER BY idc desc
LIMIT 10) VIRTUAL
ORDER BY IDC ASC
SELECT *
FROM chat
WHERE para = ''
AND de = ''
ORDER BY idc desc
LIMIT 10
desc