クラステーブル継承http://martinfowler.com/eaaCatalog/classTableInheritance.htmlを使用 して、さまざまなタイプの製品を格納しています。
これらのテーブルを検索するための最良の方法を考えています。
すべてのテーブル名がフォーム'product_%product_type%'
にあり、青色の製品を検索したいとします。
カラーフィールドは、すべてのテーブルに存在するとは限りません。
SHOW TABLES LIKE product_%について考え、次にSHOW COLUMNS FROM(result)LIKE'color'を使用して、その列を持つすべてのテーブルを取得し、その結果からSELECTを実行します。
他の解決策はありますか?ありがとう