この場合、どのようにジョイントを行うことができるか知りたいです:
というTable_ref
名前のテーブルがあります。これには、データベース内のすべてのテーブルの名前が含まれており、構造は次のとおりです。
-----------------------------------------------
| Field | Type | Null | Key |
-----------------------------------------------
| tbl_name | varchar(45) | NO | PRI |
| tbl_type | Tinyint(3) | NO | MUL |
-----------------------------------------------
A1
、B1
、A2
、 ...のような名前を持つ他の 14 個のテーブルとB2
、同じ構造を持つ :
-----------------------------------------------
| Field | Type | Null | Key |
-----------------------------------------------
| id | int(10) | NO | PRI |
| itime | int(10) | YES | MUL |
| dtime | int(10) | YES | MUL |
| src | varchar(40) | YES | |
| dstname | varchar(255)| YES | |
-----------------------------------------------
src='192.168.1.2'
問題は、すべてのテーブルからどこから情報を抽出するためにどのようにジョイントを行うことができるかです。