Mysql
 sql >> Base de données >  >> RDS >> Mysql

SQL - AS - la table n'existe pas - 1146

Il semble que vous souhaitiez sélectionner le dernier "pid", en termes de "date", où s.mid='2'

Essayez ceci (après avoir déterminé d'où vient le pid et corrigé la première ligne)

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)

Vous devrez peut-être également créer un alias pour la colonne de date dans l'ordre par ligne.