Имя: Пароль:
IT
Админ
Чайника вопрос по таблицам БД
0 vbus
 
24.11.21
10:27
Нужно в справочник номенклатуру записать.
Как работать с такими таблицами:

Деталь1|a1|b1|c1
Деталь2|a2|b2|c2
Деталь3|a3|b3|c3
Деталь4|a4|b4|c4

Деталь1|code1|d101
Деталь1|code2|d102
Деталь1|code3|d103
Деталь2|code1|d201
Деталь2|code2|d202
Деталь2|code3|d203

Нужно: Деталь2|a2|c2|d201|d203



Пробовал слева соединять, одно значение можно, а на второе уже ругается типа имя таблицы уже используется, дословно не помню.
1 vbus
 
24.11.21
10:28
База MS sql внешняя.
2 dubolom
 
24.11.21
10:28
Открой для себя псевдонимы.
ЛЕВОЕ СОЕДИНЕНИЕ Быки КАК ЛюбителиКоров
3 Dmitrii
 
гуру
24.11.21
10:35
(0) Сформулируй условие соединения (я его не понял из твоей постановки). И приведи текст запроса.
Скорее всего, проблема в том, что ты пытаешься писать текст запроса вручную, а не конструктором, и не используешь псевдонимы. См.(2).
Конструктор запроса сам даст псевдонимы (прибавляя к имени постфикс с цифрами 1, 2, ..., N), если одна и та же таблица используется несколько раз.
4 vbus
 
24.11.21
10:38
Пойду попробую.
5 vbus
 
24.11.21
11:14
Да благодарю, помогло.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс