Đối với việc thay thế 8796093055031, bạn chỉ có thể sử dụng câu lệnh đầu tiên làm truy vấn con trong trạng thái thứ hai:
SELECT DISTINCT m.TYPEPKSTRING
FROM METAINFORMATIONS m
LEFT OUTER JOIN CAT2CATREL d
ON m.TYPEPKSTRING = d.TYPEPKSTRING
WHERE d.sourcepk IS NULL AND
d.targetpk IS NULL AND
m.typepkstring IN (SELECT DISTINCT m2.TYPEPKSTRING
FROM METAINFORMATIONS m2
LEFT OUTER JOIN COMPOSEDTYPES c2
ON m2.TYPEPKSTRING = c2.PK
WHERE c2.PK IS NULL);
Đối với phần còn lại, nếu tôi hiểu những gì bạn đang cố gắng làm, tôi thấy rằng bạn sẽ cần sử dụng SQL động như được hiển thị trong câu trả lời cho câu hỏi trước của bạn.