1
나는 이것을 공정하게 연구했으며 해결 방법을 찾지 못하는 것 같습니다.부모 쿼리의 필드를 참조하는 하위 쿼리
다음 쿼리에서 외부 쿼리에 MachineIdent을 참조하는 하위 쿼리가 필요합니다. MachineIdent 필드가 모호하지 않습니다 (테이블 CoilPass에만 존재).
은 내가 아니라 하나의 (현재 검색되는 기록)
이 오류가 반환을 반환하는 데 필요한 MachineIdent 결과 모두
"하위 쿼리보다 한 행보다 반환"하위 쿼리 반환을 현재 생각 SELECT 문이 루프처럼 작동하여 한 번에 한 행의 정보를 검색한다고 생각하는 것이 맞습니까?
SELECT MachineIdent,
ROUND(EntryGauge * (SELECT DisplayScaleFactor FROM webreportparametersetup AS w WHERE w.MachineIdent = CoilPass.MachineIdent AND w.ItemName = 'EntryGauge')) AS EntryGauge
FROM Coil INNER JOIN CoilPass ON Coil.CoilIdent=CoilPass.CoilIdent INNER JOIN PassSection ON CoilPass.PassIdent=PassSection.PassIdent