検索アルゴリズムを使用して、特定の条件を満たすデータベースを検索しています。出力は次のようになります。参照の変数を使用して複数のテーブルから複数の列を検索することはできますか?
TableName | ColumnName
--------------+---------------
Table1 | Column1
Table1 | Column2
Table1 | Column3
Table2 | Column4
Table2 | Column1
... | ...
Table652 | Column873
私はどちらかを使用しようとしたところ、私はその後、別のクエリの入力としてそのテーブルを使用しよう:
WHERE Tablename.ColumnName LIKE 'Post 2013 - %'
それとも
WHERE ((TableName).(ColumnName)) LIKE 'Post 2013 - %'
または
SELECT ...
CONCAT(TableName, '.', ColumnName) AS TabCol
FROM search
WHERE TabCol LIKE 'Post 2013 - %'
問題はthです私のコードでは、これらのWHERE文のそれぞれでエラーが返されます。特定の値のテーブルをスキャンして値を見つけたTableNameとColumnNameを返す方法として、最初の出力を使用することは可能ですか?
おそらく、動的SQLが必要です。 –