Hey, PL/SQL bu sorgu var:PL/SQL nerede
--Ver todos los atributos de las OL de una OS.
SELECT attr.swspattrdataid attr_data_id,
att.swname attribute_swname,
attr.swvalue attr_data_swvalue
FROM sw_sp_attr_data attr,
sw_sp_attribute att
WHERE swobjectid IN (SELECT swsporderlineid
FROM sw_sp_order_line
WHERE swsporderid = 21444963 --Orden
**AND swsporderlineid = a_number**
);
AND att.swspattributeid = attr.swspattributeid
--AND att.swname LIKE '%%' --Filtrar por nombre
ben arasında AND filtresi olması gerekir ** isteğe bağlı olmak gerekirse, ben orada bir numara koymak eğer öyleyse olursa olsun sorgu Tamam çalışır, bu mümkün mü?
Teşekkürler!
diğer olasılık 'VE NVL (a_number, swsporderlineid) = swsporderlineid'. – angus
@angus: "swsporderlineid" asla boş olmadığı sürece (muhtemelen bunu varsaymakla aynı şey). –
@Adam Paynter: Haklısınız. A_number boşsa ve swsporderlineid boş olduğunda, a_horse_with_no_name (ve sizinki) durumunuz doğru döner ve null. – angus