0
MainTable
とSubTable
には多くの列があります。テーブル*。をプレフィックス_ [テーブル。カラム]として選択することは可能ですか? (または簡単?)
SELECT Sub.*, Main.* FROM
(
SELECT * FROM [SubTable]
) Sub
LEFT OUTER JOIN [MainTable] main
ON Sub.MainID = Main.ID
このクエリは、すべてのテーブルのすべての列を返します。
SubTable
のいくつかの列は、MainTable
f.e.の一部と同じ名前です。 created
またはmodified
など多くのものがあります。
(すべての列をリストせず)のような何かをするSQL Serverの方法があります:
Select Sub.* as sub_[subcolumnname], Main.* as main_[columnname]
私はそれをGoogleにそれがほぼ不可能になり、私が欲しいもののために用語を、見つけるためにそのハードが。
何かアドバイスは、事前に感謝歓迎です
あなたが唯一の動的SQLを使用したこの種のものを行うことができます