2012-04-12 29 views
2

同じ列に参加します形態: -SQLクエリは、私は2つのテーブルを持って二度

1 Test English German 

2 Test1 English French 

このためのSQLクエリであなたの助けをお待ちしています。

+3

をあなた自身_anything_しようとしたことがありますか?これは「私にとってはこれを行う」サイトではなく、最初に試したことのあるもの(通常は何か)の助けを得るための場所です。 – Bojangles

+0

同じテーブルをエイリアスで2回結合するだけです。 –

+0

私は別の別名で同じテーブルを2回参加させる考えを思いついたわけではありません。ありがとうta.speot.is。 –

答えて

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 | NAME | SOURCE | TARGET | 
+----+-------+---------+--------+ 
| 1 | Test | English | German | 
| 2 | Test1 | English | French | 
+----+-------+---------+--------+ 
関連する問題