直到大約5分鐘前,我甚至不知道你得到一個VARCHAR類型,它也是一個數組。我怎麼會加入這些表:加入類型爲「VarChar Array」的postgresql表?
PEOPLE
ID | PERSON | GROUPS
1 | John | {ONE,TWO}
2 | Jack | {TWO}
3 | Jill | {ONE,TWO,THREE}
4 | Jim | {TWO,THREE}
GROUPS
ID | TITLE
ONE | First
TWO | Second
THREE | Third
我想用這樣的事情結束了:
ID | PERSON | GROUP
1 | John | ONE
1 | John | TWO
2 | Jack | TWO
3 | Jill | ONE
3 | Jill | TWO
3 | Jill | THREE
4 | Jim | TWO
4 | Jim | THREE
我怎麼會得到一個查詢這個權利?
無論誰降低了這一點,都應該真正測試並親眼看到語法技巧工作得很好,例如: 'select 1 as a,unnest('{2,3}':: int [])as b;' –
絕對是我在找的! :) – coderama
和一個非常酷的技巧(unnest)。 – coderama