| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > Есть два запроса. Как сделать один из них. |
| Автор: SAnatoliy 29.1.2018, 13:05 | ||||||
запрос 1
запрос 2
Запрос 3. Работает не правильно. Может бред, но пробовал так:
(если в одном из джойнов не будет данных, то запрос не работает совсем. если в обоих джойнах есть, то отображает правильно. ) Подскажите как составить один запрос вместо двух правильно. ![]() |
| Автор: Snowy 29.1.2018, 14:46 |
| использовать left join вместо join |
| Автор: SAnatoliy 29.1.2018, 14:49 |
заменить все join (4ре) ? |
| Автор: Akina 29.1.2018, 15:41 |
Ту таблицу (или те таблицы), в которых может не быть данных - LEFT. Остальные - можно оставить INNER или тоже сделать LEFT. |
| Автор: SAnatoliy 29.1.2018, 16:17 |
| Всем огромное спасибо. Поставил на всех, так как везде могут быть пусто. Жаль, не могу всем поставить +. Модератор, если возможно поставьте + "Snowy" и "Akina". |