Mysql多语言数据库设计与查询

时间:2014-11-17 16:54:14

标签: mysql database database-design

我正在为我的新网站建立一个数据库。在这个数据库中,我必须存储文章,文章图像和文章标签。所有这一切都必须有多语言支持。经过一些互联网研究,我试图建立这样的东西:

enter image description here

我问你是否有更好的方法可以做到这一点,以及如何获得,例如,关于一篇德语文章的所有信息,只有一个查询(article_title,author,language_name,date_created,所有标签为文章,文章的所有图像)

我尝试过类似的东西来获取标题,文字和语言名称

SELECT  t.article_title, t.article_text, l.language_name
FROM 
    `articles` a
        INNER JOIN `articles_t` t ON a.article_id = t.article_id
        INNER JOIN `languages` l ON t.language_code = l.language_code

WHERE a.article_id = 1 AND l.language_code="it-IT"

0 个答案:

没有答案