MSSQL sequelize отображает только найденные строки

185
19 мая 2019, 16:20

В таблице [realizations]

[id],[label],[vendor]

имеется перечень товара

Таблица [prices]

[id],[price],[realizationId],[organizationId]

предназначена для занесения цен по каждому товару и по каждой организации

в контроллере выполняю поиск и вывод всех позиций [realizations], а также поиск в [prices] для отображения цен по организации

include: [ 
	{ 
		model: Price, 
		as: 'price', 
		where: { 
			organizationId: organizationId, 
		}, 
	} 
]

на странице index отображаю таблицу с перечнем [realizations] и соответствующих цен для организации из [prices]

но она отображает только те позиции, которые присутствуют в [prices], а необходимо чтобы отображала весь перечень из [realizations]. И для позиций, которых нет в [prices], ничего не отображала для ячейке price

подскажите пожалуйста, как правильно сделать запрос в контроллере

Answer 1

ответ найден

include: [ 
           { 
               model: Price, 
               as: 'price', 
               where: { 
                 organizationId: organizationId, 
              }, 
              required: false 
           } 
]

READ ALSO
Angular - для MPA -

Angular - для MPA -

Хочу использовать Angular для проектаОднако это не SPA, а MPA Т

149
Как верно организовать удаление тега из поля поиска

Как верно организовать удаление тега из поля поиска

Я написал кусочек js скрипта, чтобы добавлять теги по нажатию, с проверкой на существующие элементы, а теперь хочу удалять по отжатию, но не понимаю...

170
JavaScript: как найти объект в памяти по значению ключа

JavaScript: как найти объект в памяти по значению ключа

Можно ли найти объект в памяти, если я его никуда (например в массив) не сохраняюКод:

212