私はSQLで完璧ではありません。 しかし、別のクエリの結果であるテーブルからデータを取得する必要があるシナリオがあります。このような他のクエリの結果としてテーブル名のselect文からデータを取得
何か:
select * from (select top 1 col from tableA)
top 1 col
は、テーブル名が含まれています。
サンプルデータ:
にtableA:
col
tableB
TABLEB:
col
1
私はSQLで完璧ではありません。 しかし、別のクエリの結果であるテーブルからデータを取得する必要があるシナリオがあります。このような他のクエリの結果としてテーブル名のselect文からデータを取得
何か:
select * from (select top 1 col from tableA)
top 1 col
は、テーブル名が含まれています。
サンプルデータ:
にtableA:
col
tableB
TABLEB:
col
1
その後、あなたは、動的SQLを使用する必要があります。私は頻繁にアプリケーションで動的SQLを使用しますが、より世俗的なタスクにはより良いソリューションがよくあります。 –
tableAのcolカラムにテーブル名が含まれていることを意味しますか? – jarlh
はい、あなたは正しいです。 – Saadi