sql >> Database >  >> RDS >> Mysql

Beste DB-structuur (MySQL):artikelen die favoriete tags bevatten

Het volgende is zeker niet uitputtend/definitief, maar het zou je in de goede richting moeten helpen.

Tafels:

news
=====
id
title
text

tag
===
id
tag

tag_map
=======
tag_id
news_id

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

Zoekopdracht

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. Functie voor het opschonen van invoerwaarden PHP

  2. Retourneer de korte dagnaam van een datum in Oracle

  3. Hoe ADD_MONTHS() werkt in MariaDB

  4. Het aantal MySQL-kolommen komt niet overeen met het aantal waarden in rij 1