powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос по организации select'a
6 сообщений из 6, страница 1 из 1
Вопрос по организации select'a
    #39334643
AlexOk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Есть 2е таблицы предположим: "склад", "контрагент". В таблице "склад" строк значительно больше чем в таблице "контрагент".
В таблицы "склад" заполнены все поля, которые характеризуют товар,
предположим: tv_id, tv_size, tv_cost итд, таблица "контрагент" - пустая. В таблице склад есть поле с id из второй таблицы то есть id_конт но как я описывал выше это поле как и все остальные пока пустуют.
Так вот я хочу делать смежный select по двум таблицам примерно такой:

Select склад.tv_id, склад.tv_size, склад.tv_cost, контрагент.name, контрагент.someinfo from склад, контрагент where if склад.id_конт!=null (выводить поля из таблицы контрагент где склад.id_конт = контрагент.id), if склад.id_конт == null (все равно выводить поля которые выводятся из таблицы "контрагент", но индексировать их 0 или еще, чем-нибудь)

Таблиц больше, полей больше, но для понимания привел в таком виде. Помогите пожалуйста в реализации или подскажите куда смотреть в SQL дуб дубом. Спасибо.
...
Рейтинг: 0 / 0
Вопрос по организации select'a
    #39334674
просто так
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexOk...подскажите куда смотреть в SQL дуб дубом...LEFT/RIGHT JOIN
...
Рейтинг: 0 / 0
Вопрос по организации select'a
    #39334696
AlexOk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, спасибо уже нарыл сижу читаю. А для нескольких таблиц left join подойдет? Спасибо
...
Рейтинг: 0 / 0
Вопрос по организации select'a
    #39334710
AlexOk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LEFT JOIN tbl_Contractor ON tbl_Position.contractor_id = tbl_Contractor.id
LEFT JOIN tbl_Expenditure_contract_name ON tbl_Position.contractor_id = tbl_Expenditure_contract_name.id

Не работают два left_join подряд. В чем проблема?
...
Рейтинг: 0 / 0
Вопрос по организации select'a
    #39334718
AlexOk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Со всем разобрался, спасибо!
...
Рейтинг: 0 / 0
Вопрос по организации select'a
    #39334732
просто так
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexOkСо всем разобрался, спасибо!Хорошо, молодец.

Дело в скобках было.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос по организации select'a
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]