Wenn ich meine Transact-SQL-CodeIF-Anweisung mit Transact SQL
IF (SELECT model_id FROM request_unit where request_id = '4357') IS NULL
SELECT part_id FROM request_unit WHERE request_id = '4357'
ELSE
SELECT model_id FROM request_unit where request_id = '4357'
ich die folgende Fehlermeldung aus:
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
Es funktioniert gut danke, aber der Header der Ergebnistabelle zeigt nicht den Namen der Spalte (Model_id oder part_id). Es zeigt 'No column name' – Ces1919
@NaderLaroussi nur alias it, wie (model_id ModelID, part_id PartID) –