1
SELECT
*
FROM table1
LEFT JOIN table2
ON table1.id=table2.ref

table1 または table2 の列を明確に識別する方法。テーブル名で列を識別するために使用できる別名でテーブル名を取得する方法はありますか?問題がある場合は、PHPを使用してデータベースからフェッチしています。

4

1 に答える 1

0

まあ、あなたの理由は公正ですが、実装は珍しいです。

各テーブルがphpのクラスを表す場合、それはORM-オブジェクトリレーショナルマッピングと呼ばれます。
また、使用されると、各テーブルはクラスプロパティの反映にすぎないため、オブジェクトはそのフィールドをすでに認識しています。率直に言って、ORMでは、誰も手動でテーブルを作成することはありません。テーブルは、オブジェクトのプロパティに基づいて作成(または変更)されます。
したがって、オブジェクトは常に自分のフィールドを他のオブジェクトと区別できます。

あなたの文字通りの質問に関しては-いいえ、私が知る限り、そのような情報を得る方法はありません

于 2013-02-22T11:23:13.910 に答える