我正在使用muli語言網站,我有他們可能使用或可能不使用該網站所有語言的文章。此外,用戶還有可能註冊並選擇首選語言。SQL,按文章語言排序,優先級爲英語,然後是法語
我的問題是,當顯示一篇文章時,我希望它以這種方式顯示:如果用戶登錄,然後顯示他選擇的語言,如果文章不是他的語言嘗試和在英語中其他顯示它,如果不存在法語,然後德國等
這是我的文章表:
news_id | lang | title | text |
1 | en | News en | bla.. |
1 | fr | News fr | bla.. |
2 | en | New en | bla.. |
3 | fr | Nws fr | bla.. |
我不知道如何做到這一點在MySQL。
我希望你能理解我的問題,我真的不知道如何更清楚地解釋它。
非常感謝,但我不會使用連接,因爲語言變量實際上存儲在會話變量中。 – 2012-08-03 14:52:02