1
同じテーブルの結合し2でユニークなcolumnameを返す:SELECT *
それクエリでMySQLは、私は次のクエリ持っ
(これは単なる例のために、ナンセンスクエリです) ...
SELECT *
FROM scool
LEFT JOIN people as t1 ON t1.scool_fk=scool.id AND t1.lang_gk='en'
LEFT JOIN people as t2 ON t2.scool_fk=scool.id AND t2.lang_gk='fr'
をフランス語を返します。 SELECT t1.*
そのクエリで値
私はKN英語の値に
を返すのみ可能なソリューションOW私は私のプログラム
で選択を自動化することができないので、これは私を好きではない
SELECT t1.name as name_en, t2.name as name_fr
であることは、GETのために、のTableName.ColumnNameまたは他の同様の溶液を用いてSELECTからすべての値を返すことが可能ですPHPの値は?
クエリは二度同じテーブルに合流するため、実際には、ここでは助けにはなりません。 – troelskn
@troelskn:クエリと出力を見てください。 – Quassnoi
これで私は列名を持っていますが、どうすれば$ resの値を取得できますか? mysql_resultインデックス名を変更することは可能ですか? – David