2012-02-21 19 views
2

MySqlに2つのテーブルがあります。最初のテーブルにはフィールド名リストがあり、その他にはカラム名が最初のテーブルに格納されています。 examlpleため他のテーブルに格納されている動的カラム名を使用してMySqlカラム値を取得する

: 最初のテーブル

|id|name| 
--------- 
|1|fieldname1| 
|2|fieldname2| 

二台

|id|fieldname1|fieldname2| 

私は、INNERを持つクエリは、このテーブル間の結合持っている私は、列と第2のテーブルの行の1つの値を得ることができます最初のテーブルの値?

+0

は、結合条件は何ですか?最初は、MySQLでピボットテーブル(http://en.wikibooks.org/wiki/MySQL/Pivot_table)を探しているようです。 – Joni

答えて

0

これは私が出くわしたもので、まだ答えを探しています。それまではあなたが使用できる別の方法があります。 secondtable

から

firsttable

からX AS GROUP_CONCAT(名前の区切り文字を '')を選択し、別のクエリを実行するに

選択Xを、この結果を使用する

関連する問題