Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SQL - AS - a tabela não existe - 1146


Parece que você deseja selecionar o último "pid", em termos de "data", onde s.mid='2'

Tente isso (depois de descobrir de onde vem o pid e corrigir a primeira linha)
SELECT [s? or maybe p?].pid
FROM swapping s INNER JOIN post p ON p.postid=s.postid
WHERE s.mid = '2'
ORDER BY date DESC
LIMIT(0,1)

Você também pode precisar criar um alias para a coluna de data na ordem por linha.