Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Проектирование БД Новый топик    Ответить
 Помогите сджойнить две таблицы  [new]
kinet3k
Member

Откуда:
Сообщений: 494
Есть две таблицы. Надо сджойнить две таблицы по поле 1 и поле 2.

Поле 1 имеет вид 0003. (или 00030, 003000 и так далее в порядке возрастания)
Поле 2имеет вид 30. (300, 3000 и т.д)

Значение 0003=00030 и 00030=300 соответственно.

Как мне их соединить?
10 июн 17, 03:10    [20554766]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сджойнить две таблицы  [new]
kinet3k
Member

Откуда:
Сообщений: 494
во втором примере ошибка. Короче поле 1 по десяткам увелииваетсЯ, а поле 2 по единицам.

Т.е. 1-2-3-4-5
и 10-20-40-50.

При том длина одного поля всегода 5 (0001), а второго от 1 до 5 (10/20)

При оно выдаёт кучу ошибок.
10 июн 17, 03:11    [20554768]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сджойнить две таблицы  [new]
kinet3k
Member

Откуда:
Сообщений: 494
Перенесите в http://www.sql.ru/forum/db2 плз
10 июн 17, 03:34    [20554772]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сджойнить две таблицы  [new]
kinet3k
Member

Откуда:
Сообщений: 494
разобрался. прибейте тему.
10 июн 17, 05:17    [20554792]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сджойнить две таблицы  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 33434
Значение 0003 НЕ Равно 00030
и 00030 НЕ РАВНО 300


АВТОР
Как мне их соединить?


соответственно, никак.
привыкай сразу, JOIN-ы только по равенству, чтобы не было гемороя.

Чтобы сJOINить, нужно перекодировать данные в двух (возможно, только в одной) таблицах так, чтобы было равенство, возможно, сохраняя исходные значения в неизменном виде для показа пользователям.
12 июн 17, 05:40    [20557429]     Ответить | Цитировать Сообщить модератору
Все форумы / Проектирование БД Ответить