【发布时间】:2009-02-17 19:05:36
【问题描述】:
所以我有一个在其他各种表之间共享的地址表,例如学校、公园、教堂等。学校、公园等都是地址中一行的外键。
我想知道的是,如果我在地址表中有一个特定的行,有没有办法找出哪个表中的哪一行指向它。所以基本上就是这样:
SELECT * FROM schools WHERE address_id = 1
但这意味着我必须知道第 1 行中的地址与一所学校相连。但是如果我不知道呢?它可能是其他 10 个表中的 1 个......
【问题讨论】:
标签: sql postgresql