sql >> Database >  >> RDS >> Mysql

SQL - AS - tabel bestaat niet - 1146

Het lijkt erop dat u de laatste "pid" wilt selecteren in termen van "datum", waarbij s.mid='2'

Probeer dit (nadat je weet waar pid vandaan komt en corrigeer de eerste regel)

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)

Mogelijk moet u ook een alias toevoegen aan de datumkolom in de volgorde per regel.



  1. Common Sense-licentiewijzigingen voor SQL Server 2014 Standard Edition

  2. MySql-afsluittabel ondersteunt geen dubbele subcategorie voor verschillende ouders

  3. Laat localhost draaien op mac OS X Yosemite

  4. ODP.NET implementeren en configureren om te werken zonder installatie met Entity Framework