以下にこれらのテーブルがある場合:
プレーヤー
ID Name
== ===========
1 Mick
2 Matt
コーチ
ID Name
== ===========
1 Bill
2 Don
そして、「名前」という列を持つすべてのテーブルを見つけるためのスクリプトを以下に示します。
SELECT t.name AS table_name FROM sys.tables AS t
INNER JOIN sys.columns c ON t.OBJECT_ID = c.OBJECT_ID
WHERE c.name LIKE 'Name'
以下を返します。
table_name
===========
PLAYERS
COACHES
上記のクエリで返された両方のテーブルからすべての行を選択するにはどうすればよいですか?