Hola
No conozco PHP, pero en delphi si se va ha hacer una comparacion, pues se necesita el dato faltante:
Código Delphi
[-]
QRY.FieldByName('IDarticulo').AsString:= aqui va la comparacion
Un ejemplo:
Código Delphi
[-]
QRY.FieldByName('IDarticulo').AsString:= QResumen.Fields[0].AsString;
Perdona si no es el caso, es lo que se me ocurre.
Saludos