0

結合を含むデータベースへのクエリがあります。

データベース内の私のテーブルには、一意ではない名前がいくつかあります。つまり、「イベント」テーブルにはdsc列があり、moduleテーブルにはdsc列があります。

私の質問は、JOIN テーブル クエリの結果を php 配列に取り込むときに、2 つの異なるテーブル フィールドを選択するにはどうすればよいかということです。

だから、私は $result['dsc']; と言うでしょう。

$resuilt['event.dsc']; のようなものを考えました。

あまりにもうまくいかないようです:/

4

2 に答える 2

1

クエリで別の名前として選択できます。

SELECT `module`.`dsc` AS `mdsc`, `event`.`dsc` AS `edsc` ...

それで、

$result["mdsc"]; $result["edsc"];
于 2012-04-20T12:41:33.373 に答える
0

列名にエイリアスを使用できます

select module.dsc as mod_dsc, event.dsc as edsc ....
于 2012-04-20T12:41:33.667 に答える