Один и тот же запрос дает различное количество результатов в mysql верстаке и nodejs для одного и того же запроса - PullRequest
0 голосов
/ 15 февраля 2020

У меня есть такой запрос, который я могу запустить из mysql workbench:

Select distinct  partNumber from orders 
inner join orderDetail on orders.orderID = orderDetail.orderID
inner join parts on orderDetail.partID = parts.partID
where orderType = 'new' and posted is false and (coalesce(qtyShipped,0) < qtyOrdered) 
order by orderDate desc

Это возвращает только 1 partNumber

Но я также выполняю тот же запрос в Nodejs:

rows = await pool.query(`Select distinct  partNumber from orders 
                inner join orderDetail on orders.orderID = orderDetail.orderID
                inner join parts on orderDetail.partID = parts.partID
                where orderType = 'new' and posted is false and (coalesce(qtyShipped,0) < qtyOrdered) order by orderDate desc`)

но это возвращает 2 записи или две partNumber.

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

...