Вход

Просмотр полной версии : Подскажите с запросом Sqlite и Node.js


Jimy
15.06.2022, 09:31
//Вывод всех записей справочника
router.get("/", (req, res) => {
const sql = ("select Good.title,Unit.title from Good,Unit where Good.id_unit=Unit.id")
db.all(sql, [], (err, rows) => {
if (err) {
return console.error(err.message);
}
console.log(rows);
res.render("spr_good/good", { unit: rows });
});
});


результате получаю в консоли:
[ { title: 'кг' } ], а где наименование товара? Там одна строка в таблице, но и та выводится неправильно. Хотя этот же запрос корректно отрабатывает в SQLiteStudio

ksa
15.06.2022, 10:14
select Good.title,Unit.title from Good,Unit where Good.id_unit=Unit.id
А вот так
select * from Good,Unit where Good.id_unit=Unit.id
Поменяется ли что-то в ответе?
Проверим что там вообще заполнено...

Jimy
15.06.2022, 10:21
Вопрос снят. Там два одинаковых title. Помогло SELECT Good.title as gtitle и т.д.....