我正在嘗試爲產品創建一個類繼承設計。有沒有辦法在查詢中使表名稱動態化?
存在包含所有常用字段的基表。然後對於每個產品類型有包含有該產品類型的字段一個單獨的表僅
因此,爲了讓所有的數據產品,我需要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