SELECT
*
FROM table1
LEFT JOIN table2
ON table1.id=table2.ref
table1 または table2 の列を明確に識別する方法。テーブル名で列を識別するために使用できる別名でテーブル名を取得する方法はありますか?問題がある場合は、PHPを使用してデータベースからフェッチしています。
まあ、あなたの理由は公正ですが、実装は珍しいです。
各テーブルがphpのクラスを表す場合、それはORM-オブジェクトリレーショナルマッピングと呼ばれます。
また、使用されると、各テーブルはクラスプロパティの反映にすぎないため、オブジェクトはそのフィールドをすでに認識しています。率直に言って、ORMでは、誰も手動でテーブルを作成することはありません。テーブルは、オブジェクトのプロパティに基づいて作成(または変更)されます。
したがって、オブジェクトは常に自分のフィールドを他のオブジェクトと区別できます。
あなたの文字通りの質問に関しては-いいえ、私が知る限り、そのような情報を得る方法はありません