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

cara mengambil notifikasi dari database dengan berbagai jenis notifikasi

Saya tidak akan mencoba melakukan semuanya dalam satu permintaan. Saya lebih suka membuat beberapa kueri sederhana kecil, satu untuk setiap jenis entitas (posting dinding, komentar, dll), lalu kumpulkan hasilnya dalam kode PHP dan kirim ke klien.

Jangan terlalu rumit, sudah ada banyak kerumitan. :-)

Contoh kueri:

SELECT p.*, n.*
FROM notifications n
INNER JOIN wall_posts p ON p.id = n.item_id
WHERE n.type_id = 'wall_post' AND n.is_seen = 0;
ORDER BY time_stamp DESC
LIMIT 10;

SELECT c.*, n.*
FROM notifications n
INNER JOIN wall_comments c ON c.id = n.item_id
WHERE n.type_id = 'wall_post' AND n.is_seen = 0;
ORDER BY time_stamp DESC
LIMIT 10;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql - Prosedur tersimpan OUT variabel mengembalikan null

  2. MySQL COUNT BERBEDA

  3. Pisahkan catatan menjadi dua kolom

  4. Cara menggunakan hasil kueri sebagai nama kolom dalam pernyataan SELECT

  5. mysqli_query() selalu mengembalikan true