sql >> Base de Datos >  >> RDS >> Mysql

SQL - AS - la tabla no existe - 1146

Parece que desea seleccionar el último "pid", en términos de "fecha", donde s.mid='2'

Prueba esto (después de averiguar de dónde viene pid y corregir la primera línea)

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)

Es posible que también deba crear un alias para la columna de fecha en el orden por línea.