Я пытаюсь запросить данные (MAC-адреса) по порядку, но показываю только первые найденные данные.Это работает большую часть времени, но я думаю, что это дает мне ошибку при обнаружении нескольких MAC-адресов?Есть ли способ заставить этот код работать?
Я получаю ошибку:
MACRO SQL ERROR - Подзапрос возвратил более 1 значения.Это недопустимо, если подзапрос следует =,! =, <, <=,>,> = Или когда подзапрос используется в качестве выражения.
Язык SWQL не существует в stackoverflow иЯ не могу добавить его, поэтому я выбрал SQL-сервер, но в основном он такой же.
select coalesce((select (MAC)
from NodeMACAddresses
where NodeID=$@nodeid@), NULLIF('${MAC_Address}', ''), 'MAC address missing')