私がしようとしているのは、セルデータを基準として各行で個別に実行されるSQLクエリを作成することです。すなわち、私はスチューデントIDに基づいてレコードを取得するSQLクエリを持っています。私は学生IDのセットを列Aに貼り付け、それぞれの生徒記録をそれぞれの行に表示させたいと考えています。別のセル値でExcel SQLクエリを繰り返すにはどうすればいいですか
表学生
STUDENT_ID FIRST_NAME LAST_NAME DOB
A001 John Little 19701020
A002 Tim Henry 19690105
A003 Alex Dalton 19730312
A004 Chris Lee 19720822
A005 Susan Johnson 19710723
マクロExcelのクエリ: - エクセルのSheet1で
select * from Table.Student where Student_Id = 'CellA1'
出力: -
A001 John Little 19701020
私は「ので、私はSQLとデータベースにかなり新しいですこれはちょっと困っています。各行に個別のSQLクエリを作成するために私に起こったので、私は、一つのレコードを取得するために一つのセルの値を使用するように管理し、それは少しばかげているようだ...
おかげ
条件を省略するとどうなりますか?私。 'Select * from Table.Student'、' where'なし - 問題を解決しますか? –
これはデータベース全体を抽出しますが、それは私がしたいことではありません。私はExcelの列のデータに基づいてレコードを抽出する必要があります。 – Bob