我使用类表继承http://martinfowler.com/eaaCatalog/classTableInheritance.html 存储不同类型的产品。
我想知道在这些表格中搜索的最佳方式。
假设所有表名都采用'product_%product_type%'
格式,我想搜索蓝色的产品。
所有表格中可能都没有颜色字段。
我认为SHOW TABLES LIKE product_%,然后SHOW COLUMNS FROM(result)LIKE'color'以获取具有该列的所有表,然后从结果中执行我的SELECT。
还有其他解决方案吗?感谢
答案 0 :(得分:0)
将color属性拉入ProductColor表。
对于您的对象模型映射,将其视为“套衫实现ProductColor”。