Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

SQL - AS - tabel tidak ada - 1146

Sepertinya Anda ingin memilih "pid" terakhir, dalam istilah "tanggal", di mana s.mid='2'

Coba ini (setelah Anda mengetahui dari mana pid berasal dan perbaiki baris pertama)

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)

Anda mungkin juga perlu membuat alias kolom tanggal dalam urutan per baris.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah injeksi SQL dicegah hanya dengan menambahkan bulu mata (string)?

  2. Pilih baris dengan tanggal terbaru per pengguna

  3. mysql di xampp mulai dan berhenti dalam lima detik

  4. php mysql Group Dengan untuk mendapatkan catatan terbaru, bukan catatan pertama

  5. Apakah saya benar-benar perlu melakukan mysql_close()