Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

cách lấy thông báo từ cơ sở dữ liệu với các loại thông báo khác nhau

Tôi sẽ không cố gắng làm tất cả trong một truy vấn. Tôi muốn thực hiện một số truy vấn đơn giản nhỏ, một truy vấn cho mỗi loại thực thể (bài đăng trên tường, nhận xét, v.v.), sau đó tập hợp các kết quả bằng mã PHP và gửi đến máy khách.

Đừng phức tạp hóa mọi thứ, có rất nhiều thứ phức tạp rồi. :-)

Ví dụ về truy vấn:

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. nodeJS trả về giá trị từ callback

  2. Mã lỗi MySQL:1005

  3. Kích thước lưu trữ của BIT (1) là bao nhiêu?

  4. Trì hoãn các bản cập nhật thường xuyên trong MySQL

  5. Cái nào nhanh hơn và nhẹ hơn - mysqli &PDO