Я пытаюсь получить весь список оставшихся моих ваучеров. Даже это 0
.SQL return 0 даже нет данных
Вот мой SQL:
select v.product_id, v.product_type_id, v.merchant_id, v.merchant_branch_id,
count(1) as voucher_left
from sales_voucher as v
inner join (
select p.product_id
from product as p
inner join product_status as s on p.product_id = s.product_id
where s.timelimit >= now()) as a
on v.product_id = a.product_id
where username is null
group by v.product_id, v.product_type_id, v.merchant_id, v.merchant_branch_id')
Вот результат (формат JSON):
[{"product_id":1622,"product_type_id":2906,"merchant_id":37,"merchant_branch_id":61,"voucher_left":8},
{"product_id":1622,"product_type_id":2906,"merchant_id":37,"merchant_branch_id":342,"voucher_left":4},
{"product_id":1622,"product_type_id":2907,"merchant_id":37,"merchant_branch_id":61,"voucher_left":5},
{"product_id":1622,"product_type_id":2907,"merchant_id":37,"merchant_branch_id":341,"voucher_left":1},
{"product_id":1622,"product_type_id":2907,"merchant_id":37,"merchant_branch_id":342,"voucher_left":3}]
Проблема заключается в том, я хочу, должен быть еще один JSON:
{"product_id":1622,"product_type_id":2906,"merchant_id":37,"merchant_branch_id":341,"voucher_left":0}
Как я могу получить это?
Вы можете включать выборки данных, которые должны генерировать выходные данные JSON у вас есть выше? –
У меня большой набор данных. и попробуйте запросить это. можете ли вы дать мне предложение, как предоставить вам данные? поэтому я могу экспортировать его для вас. – ssuhat