我有一个具有存储文本值的多个列的表。 例如:
ID FATHER_NAME MOTHER_NAME
--------------------------------
1 Henry Sarah
2 Martin Rebecca
3 Martin Nancy
我想获得的所有名称在表中。 我知道我可以做一个工会要做到这一点:
(SELECT FATHER_NAME FROM MY_TABLE)
UNION
(SELECT MOTHER_NAME FROM MY_TABLE)
然而,在我真正的表有15列,我需要工会和查询显然服用一段时间(约12秒)。 我仍然需要做的加入对这些名称等是否有任何其他的替代工会干什么?
FYI:我使用的是Oracle。