2

私は2つのテーブルを持っています-

コンテンツ:

Id | Name | Source | Target         
---------------------------
1  |  Test  |  en   |    de
2  |  Test1 |  en   |    fr

およびロケール

Locale Code | Locale Name
--------------------------
de          |     German
en          |     English
fr          |     French

コンテンツテーブルのすべてのレコードが-の形式で必要です

1 Test  English German

2 Test1 English French

このためのSQLクエリにご協力いただきありがとうございます。

4

1 に答える 1

5

これを試してください:

select c.id, c.name, ls.localename Source, lt.localename Target
from content c
join locale ls on c.source = ls.localecode
join locale lt on c.target = lt.localecode

結果:

+----+---------+---------+--------+
| | ID | 名前 | ソース | ターゲット |
+----+---------+---------+--------+
| | 1 | テスト | テスト 英語 | ドイツ語 |
| | 2 | テスト1 | 英語 | フランス語 |
+----+---------+---------+--------+
于 2012-04-12T00:42:34.237 に答える