前提・実現したいこと
MySQLで、SELECTの結果をMySQL上の変数に格納し、この変数を別のSQL文に埋め込んで処理をしたいと思っています。下の処理をするために、1の結果(DataTable)をMySQL上の変数に格納し、2でこの変数を別のクエリに埋め込みたいのですが、変数に格納したDataTableを別のクエリに埋め込むことはできるのでしょうか。
1、employeesテーブルのid3番を検索し、実行した結果のDataTableをMySQL上の変数に格納
2、1のテーブルをソートするため、1のテーブルが格納されたMySQL上の変数を取得
該当のソースコード
var query = "SET @empt = 'employees';"; //employeesテーブルを@emptに格納 query += "SET @table = CONCAT('SELECT id, name, job FROM ', @empt, ' WHERE id LIKE % 3 %);"; query += "PREPARE stmt FROM @table;";
補足情報(FW/ツールのバージョンなど)
VisualStudio2019、MySQL、ASP.NET
回答3件
あなたの回答
tips
プレビュー