Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Подскажите с запросом Sqlite и Node.js (https://javascript.ru/forum/node-js-io-js/84143-podskazhite-s-zaprosom-sqlite-i-node-js.html)

Jimy 15.06.2022 09:31

Подскажите с запросом Sqlite и Node.js
 
//Вывод всех записей справочника
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

Цитата:

Сообщение от Jimy
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 и т.д.....


Часовой пояс GMT +3, время: 04:50.