Пытаясь вывести то, что я хочу, а не значения, которые он возвращает - PullRequest
0 голосов
/ 31 мая 2019

Я пытаюсь вывести количество <10, а не выводить значения, которые <10 </p>

, например, мой код

SELECT job_id, po_id, 'Vendor ' || vendor_id as 'Reason'
FROM pos
WHERE vendor_id = 'SOS'
UNION
SELECT job_id, po_id, 'Quantity <10 ' || quantity as 'Reason'
FROM po_items
where quantity < 10
ORDER BY  job_id, po_id; 

и его вывод

job_id      po_id       Reason
 ----------  ----------  --------------
002         AAA         Quantity <10 2
004         CCC         Quantity <10 4
004         CCC         Vendor SOS
005         EEE         Vendor SOS
006         GGG         Quantity <10 2

И это то, что я пытаюсь получить.Как вы можете видеть, единственное, что мне не хватает в моем коде, - это возможность вывести только «Количество <10» </p>

job_id      po_id       Reason
----------  ----------  -------------
002         AAA         Quantity < 10
004         CCC         Quantity < 10
004         CCC         Vendor SOS
005         EEE         Vendor SOS
006         GGG         Quantity < 10

1 Ответ

0 голосов
/ 31 мая 2019

Это работает?

SELECT job_id, po_id,
       'Vendor ' || vendor_id as Reason
FROM pos
WHERE vendor_id = 'SOS'
UNION ALL
SELECT job_id, po_id,
       'Quantity < 10' as Reason
FROM po_items
WHERE quantity < 10
ORDER BY  job_id, po_id; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...