![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 20.01.2010 Skąd: łódzkie Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich forumowiczów! Mam mały problem ze złączeniami, a więc tak : Mam tabela_1 id1 | tabela_2_id typu integer[] -- |--------------------------------- 1 | {1,2,3} 2 | {1,3} 3 | {2} 4 | 5 | {2,3,4} oraz tabela_2 id2 | name typu charcter varying(1) -- |--------------------------------- 1 | a 2 | b 3 | c 4 | d 5 | e i teraz chciałbym się połączyć tak aby każdy id2 z tabela_2_id był złączony z każdym elementem z tablic kolumny tabela_2_id id2 | name typu charcter varying(1) | id1 --- |---------------------------------------|------ 1 | a | 1 2 | b | 1 3 | c | 1 1 | a | 2 3 | c | 2 2 | b | 3 5 | e | 2 | b | 5 3 | c | 5 4 | d | 5 Byłbym bardzo wdzięczny za jakiekolwiek podpowiedzi sugestie.. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Dlaczego nie przechowujesz tych danych w standardowej, znormalizowanej formie?
2. Jeżeli to Postgres: http://stackoverflow.com/a/2489805/252591 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 20.01.2010 Skąd: łódzkie Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za szybką odpowiedź.
1. Przerabiałem sobie system który w takiej formie wrzuca tablicę i używa akurat takich nawiasów. 2. Tak to postgresql. Trochę się pośpieszyłem z zakłądaniem tematu... Temat do zamknięcia/usunięcia, bo poradziłem sobie za pomocą php i pętelek. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:34 |