есть ли способ получить эти 2 SELECT как один SELECT, используя что-то вроде IF в предложении WHERE? И будет ли использование 1 выбора вместо 2 иметь какое-либо значение во время выполнения? Я использую OpenSQL на SAP-ABAP. Предоставление кода было бы очень полезно. ТЫ.
РЕДАКТИРОВАТЬ: я только что понял, что не очень ясно выразился, я также хочу получить данные В разных параметрах в соответствии с результатами оператора IF. Например, если y = a, то INTO lv_xa. если y = b, то В lv_xb.
SELECT SINGLE x
FROM table
WHERE y = a
INTO lv_xa.
SELECT SINGLE x
FROM table
WHERE y = b
INTO lv_xb.