
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.10.2017, 12:20
|
|||
|---|---|---|---|
Связка двух таблиц по столбцу с разными тип данных .. |
|||
|
#18+
Добрый день коллеги, прощу помочь задачу.. Есть таблица CITIES в нем есть поля CIT_ID NUMBER; со значениям CIT_ID 1 2 3 4 И ещё есть таблица REGIONS в нем есть поля CIT_CIT_ID VARCHAR2(100); со значениям CIT_CIT_ID 1,2 3,4 Не подскажите как мне связать эти две столбцы CIT_ID = CIT_CIT_ID? Напишу так но не получается : Код: plsql 1. Не подскажите ещё какие варианты есть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.10.2017, 12:30
|
|||
|---|---|---|---|
|
|||
Связка двух таблиц по столбцу с разными тип данных .. |
|||
|
#18+
1. Развернуть regions.CIT_CIT_ID в строки любым удобным способом, соединить 2. Присобачить к CIT_CIT_ID символы ',' слева и справа, соединять по instr(','||CIT_CIT_ID||',', to_char(CIT_ID,'fm9999990')) > 0 или по ','||CIT_CIT_ID||',' like '%,'||to_char(CIT_ID,'fm9999')||',%' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.10.2017, 12:32
|
|||
|---|---|---|---|
Связка двух таблиц по столбцу с разными тип данных .. |
|||
|
#18+
proxy_911Добрый день коллеги, прощу помочь задачу.. Есть таблица CITIES в нем есть поля CIT_ID NUMBER; со значениям CIT_ID 1 2 3 4 И ещё есть таблица REGIONS в нем есть поля CIT_CIT_ID VARCHAR2(100); со значениям CIT_CIT_ID 1,2 3,4 Не подскажите как мне связать эти две столбцы CIT_ID = CIT_CIT_ID? Напишу так но не получается : Код: plsql 1. Не подскажите ещё какие варианты есть ? Вариант 1 Код: plsql 1. Вариант 2 Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.10.2017, 12:39
|
|||
|---|---|---|---|
Связка двух таблиц по столбцу с разными тип данных .. |
|||
|
#18+
Fogel, CIT_ID= 1 CIT_CIT_ID='21,12' ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.10.2017, 12:41
|
|||
|---|---|---|---|
Связка двух таблиц по столбцу с разными тип данных .. |
|||
|
#18+
StaxFogel, CIT_ID= 1 CIT_CIT_ID='21,12' ..... stax ну да, andrey_anonymous это предусмотрительно учёл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.10.2017, 12:53
|
|||
|---|---|---|---|
|
|||
Связка двух таблиц по столбцу с разными тип данных .. |
|||
|
#18+
Только тут тоже нужно добавить запятые: andrey_anonymous... 2. Присобачить к CIT_CIT_ID символы ',' слева и справа, соединять по instr(','||CIT_CIT_ID||',', ','||to_char(CIT_ID,'fm9999990')||',') > 0 или по ','||CIT_CIT_ID||',' like '%,'||to_char(CIT_ID,'fm9999')||',%' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.10.2017, 12:56
|
|||
|---|---|---|---|
Связка двух таблиц по столбцу с разными тип данных .. |
|||
|
#18+
Vlas2, очепятка ...... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1885063]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
151ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 469ms |

| 0 / 0 |
