我有一个products
架构和一些表。
products
模式中的每个表都有一个id
,并且由此id
我可以得到这个表名,例如,PostgreSQL动态表访问
products
\ product1
\ product2
\ product3
我需要选择适当的产品,例如动态访问信息
SELECT * FROM 'products.'(SELECT id from categories WHERE id = 7);
当然,这也不行...
我怎样才能做这样的事情在PostgreSQL的?
那些不应该摆在首位单独的表。将它们全部放在同一个表中,为ID添加一列,然后按该ID进行选择。 – tdammers 2011-04-24 19:39:29
我同意tdammers。这是一个糟糕的数据库设计 – 2011-04-24 19:41:00