Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запрос на выборку из одной таблицы по критерию из другой
|
|||
|---|---|---|---|
|
#18+
Имеются 2 таблицы, одна представлена в виде справочника с неповторяющимися уникальными значениями, ТАБЛИЦА1 структура: ID, name вторая таблица (ТАБЛИЦА2) по структуре представляет из себя: ID, ID_name, ID_control, name, control, при этом в этой таблице значения в колонке name могут повторятся, как мне заполнить колонку ID_name значениями ID из ТАБЛИЦА1 по соответствию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 15:53 |
|
||
|
Запрос на выборку из одной таблицы по критерию из другой
|
|||
|---|---|---|---|
|
#18+
jan120117, по соответствию чего с чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 16:05 |
|
||
|
Запрос на выборку из одной таблицы по критерию из другой
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, к примеру Таблица1 ID, name 1 Mike 2 Spike 3 Like 4 Nike 5 Flake ... Таблица 2 ID, ID_name, ID_control, name, control 1 NULL NULL Mike Office 2 NULL NULL Mike House 3 NULL NULL Spike Shop 4 NULL NULL Flake Office 5 NULL NULL Spike Shop ..... Задача в том чтобы в Таблице2 после отработки запроса заполнилась колонка ID_name соответствующими значениями из колонки ID Таблицы1 : Таблица 2 ID, ID_name, ID_control, name, control 1 1 NULL Mike Office 2 1 NULL Mike House 3 2 NULL Spike Shop 4 5 NULL Flake Office 5 2 NULL Spike Shop ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 16:23 |
|
||
|
Запрос на выборку из одной таблицы по критерию из другой
|
|||
|---|---|---|---|
|
#18+
jan120117, попробуйте что-то в духе Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 16:26 |
|
||
|
Запрос на выборку из одной таблицы по критерию из другой
|
|||
|---|---|---|---|
|
#18+
londinium, проблема в том, что значения name из таблицы 2 могут повторятся, и соответственно у первого из повтора ID_name - будет, у последующих - нет, будет значение NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 16:32 |
|
||
|
Запрос на выборку из одной таблицы по критерию из другой
|
|||
|---|---|---|---|
|
#18+
jan120117londinium, проблема в том, что значения name из таблицы 2 могут повторятся, и соответственно у первого из повтора ID_name - будет, у последующих - нет, будет значение NULL а вы пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 16:35 |
|
||
|
Запрос на выборку из одной таблицы по критерию из другой
|
|||
|---|---|---|---|
|
#18+
Shakill, да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 16:47 |
|
||
|
Запрос на выборку из одной таблицы по критерию из другой
|
|||
|---|---|---|---|
|
#18+
Проблема может быть в другом. Если name вводились вручную (а как иначе?!), то вполне возможны ошибки и неточности. Например, вместо английской буквы o - русская о, вместо английской с - русская с и т.п. Разница в регистрах букв. Если внутри name возможны разделители, то возможно их разное количество. Бывают разные варианты написания одного и того же имени (типа Наталья - Наталия, хотя, может, это разные имена?). То есть, сравнивать строковые значения - дело неблагодарное и ненадёжное (кстати, е и ё - это разные буквы? ) P.S. про NULL при задвоенных именах - это перл, конечно. В данном конкретном запросе, естественно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 16:50 |
|
||
|
Запрос на выборку из одной таблицы по критерию из другой
|
|||
|---|---|---|---|
|
#18+
iap, влияет ли что в таблице1 значений меньше, чем в таблице2? у меня он именно подставляет значения в таком объеме, например в справочнике - таблица 1 кол-во записей 10000, а в таблице 2 записей 40000 (но при этом в этих записях есть повторы по колонке name), так вот после запроса на обновление, обновляется только 10000 записей, у остальных в ID_name проставляет NULL вот так выглядит это у меня 1 1 NULL Mike Office 2 NULL NULL Mike House 3 2 NULL Spike Shop 4 5 NULL Flake Office 5 NULL NULL Spike Shop ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 17:37 |
|
||
|
Запрос на выборку из одной таблицы по критерию из другой
|
|||
|---|---|---|---|
|
#18+
jan120117обновляется только 10000 записей Не нужно использовать Access , делайте через студию SSMS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 17:44 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39746211&tid=1688627]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 380ms |

| 0 / 0 |
