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

Cấu trúc DB (MySQL) tốt nhất:Các bài viết có chứa các thẻ ưa thích

Những điều sau đây không có nghĩa là đầy đủ / dứt khoát, nhưng nó sẽ giúp bạn đi đúng hướng.

Bảng:

news
=====
id
title
text

tag
===
id
tag

tag_map
=======
tag_id
news_id

favorite_tags
=============
user_id
tag_id

Truy vấn

SELECT * 
FROM favorite_tags
JOIN tag_map ON favorite_tags.tag_id = tag_map.tag_id
JOIN news ON tag_map.news_id = news.id
WHERE favorite_tags.user_id = $userid


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. hộp chọn với nhiều cột từ cơ sở dữ liệu mysql

  2. mysql thoát dấu ngoặc kép và đơn

  3. Làm cách nào để bạn lưu kết quả truy vấn MySQL vào một biến trong c

  4. Nút Thích PHP / MySQL

  5. Phím nước ngoài - Họ làm gì cho tôi?