Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQL - AS - tabela nie istnieje - 1146

Wygląda na to, że chcesz wybrać ostatni „pid” pod względem „daty”, gdzie s.mid='2'

Spróbuj tego (po ustaleniu, skąd pochodzi pid i poprawieniu pierwszej linii)

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)

Może być również konieczne utworzenie aliasu kolumny daty w kolejności wierszy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz kolumnę z nazwą słowa kluczowego

  2. Jak wykonać kopię zapasową bazy danych Moodle MySQL

  3. Drzewo MySQL uporządkowane według rodzica i dziecka

  4. Podstawy systemu „zapamiętaj mnie”

  5. Jak obliczyć dni między dwiema datami w PHP?