Image1 Image Помогите мне объединить эти 2 запроса
SELECT DISTINCT vehicle_no FROM petty_cash;
SELECT COUNT(variation) as bal FROM petty_cash WHERE variation<0;
Заранее спасибо.
Вы можете использовать случай, чтобы получить желаемый результат,
лайк,
SELECT DISTINCT vehicle_no,CASE WHEN variation==0 THEN 'HIDE ROW' END FROM petty_cash;
После выполнения этого запроса вы можете получить номер транспортного средства со значением HIDE ROW, где вариация равна нулю. Вместо "HIDE ROW" вы можете установить 0 или 1 для вашего понимания.
Я надеюсь, что это поможет вам.
Я не уверен в вашем выводе, но я могу объединить эти 2 запроса, как показано ниже.
SELECT DISTINCT vehicle_no, COUNT(variation) as bal FROM petty_cash WHERE variation < 0;
Хотите выполнить два расчета в одном запросе? Ответ да тогда
SELECT (
SELECT DISTINCT vehicle_no FROM petty_cash
) AS firstStatment,
(
SELECT COUNT(variation) as bal FROM petty_cash WHERE variation<0
) AS secondStatment