народ, давайте опишем принципы работы соединений.
Если я все правильно понимаю, то левое соединение это вся таблица слева + записи из правой удовлетворяющие условию. Грубо говоря левое соединение работает как цикл в цикле.
Например, есть таблица остатки товаров и таблица остатки по партиям.
Остатки товаров
Номенклатура1 Серия1
Номенклатура1 Серия2
Номенклатура1 Серия3
Остатки по партиям
Номенклатура1 Серия0
Номенклатура1 Серия1
Условия связи: остаткитоваров.номенклатура=Остаткипопартиям. Номенклатура и остаткитоваров. Серия = Остаткипопартиям.номенклатура или серия = серия0
Результатом будет:
Номенклатура1 серия1
Но енклатура1 серия1
Номенклатура1 серия2
Номенклатура1 серия3
Согласно принципу работы результат должен быть таким
Номенклатура1 серия1
Номенклатура 1 серия1
Номенклатура1 серия1
Номенклатура1 серия2
Номенклатура1 серия3
, как я это понимаю, объясните, пожалуйста, что не так думаю??
(3) fggf, да твой пример совершенно непонятный и мутный.
Результат зависит от того, в итоговую таблицу из каких таблиц какие поля будешь брать.
А у тебя, серия-серия...хбз, что за серия, и из какой таблицы ты итоговые поля берешь.
Вот в статье, все понятно, и исходные таблицы, и примеры запросиков, и что на выходе.
(5) fggf, ну и какой смысл соединения, если ты все берешь из первой таблицы .. ты же соединяешь их, а значит тебе нужны столбцы и из той и из той таблицы.
тут на форуме, мягко говоря, не очень удобно читабельно таблички рисовать.
Даже не знаю как изобразить то