我正在尝试为产品创建一个类继承设计。有没有办法在查询中使表名称动态化?
存在包含所有常用字段的基表。然后对于每个产品类型有包含有该产品类型的字段一个单独的表仅
因此,为了让所有的数据产品,我需要JOIN
与任何表相关的product_type
基表列在基表中。有没有办法让这个查询动态地加入到表上?
下面是一个查询,试图说明什么,我试图做的:
SELECT * FROM product_base b
INNER JOIN <value of b.product_type> t
ON b.product_base_id = t.product_base_id
WHERE b.product_base_id = :base_id
有没有办法做到这一点?
+1为反模式。 – 2010-09-29 19:18:33