Как я должен идти о делать что-то вроде:SQL Select проверка личных данных условие
ЕСЛИ следующий выбор имеет какие-либо строки
SELECT ID, NAME FROM TABLE WHERE [email protected]
затем вернуться, что фактический выбор, в противном случае используйте другой оператор выбора.
Я использую somwthing как
IF EXISTS(SELECT ID, NAME FROM TABLE WHERE [email protected])
SELECT ID, NAME FROM TABLE WHERE [email protected]
ELSE
SELECT QTY FROM TABLE WHERE [email protected]
но таким образом я использую первый выберите дважды (один раз в чеке и после фактического набора возврата записи.
Действительно ли идентификатор идентифицирует строку в 'TABLE'? Является ли условие «ELSE» выбранным из одной таблицы (если это так, оно всегда будет оцениваться как 0)? –