La casilla de verificación Incluir resultados de secuencias de comandos circulares le permite incluir elementos que ocurren más de una vez en cada secuencia de comandos. Si no selecciona esta casilla, los elementos se devuelven solo una vez en cada secuencia de comandos.
Por ejemplo, si continuamos con el mismo modelo, digamos que inicialmente desea obtener datos de cualquier reunión a la que haya asistido Mohamed Atta; sin embargo, cuando tiene esos resultados, desea ver todos los asistentes a una reunión específica. Su consulta inicial podría tener la siguiente apariencia:
Consulta:
Evento al que asistió Mohamed Atta.
Resultados:
Asistió => Reunión en Kandahar en diciembre de 1999
Los resultados muestran que asistió a una reunión en Kandahar en diciembre de 1999. Ahora quiere saber quién más asistió a esa reunión. Su segunda consulta debería tener la siguiente apariencia:
Consulta:
Evento al que asistió Mohamed Atta Persona que asistió
Resultados:
Asistió => Reunión en Kandahar en diciembre de 1999
Asistió <= Mohammed Atef
Asistió <= Ziad Jarrah
Asistió <= Ramzi Binaishibh
Tenga en cuenta que si desmarca la casilla de verificación Incluir resultados de secuencias de comandos circulares, no se devolverá la relación de Mohamed Atta porque esa relación (Persona:Mohamed Atta->Asistió->Reunión:Kandahar) ya se utilizó en el primer paso de la consulta. Sin embargo, si marca la casilla de verificación Incluir resultados de secuencias de comandos circulares, se devolverá la relación de Mohamed Atta junto con las de los otros tres asistentes.
Consulta:
Evento al que asistió Mohamed Atta Persona que asistió
Resultados:
Asistió <= Mohamed Atta
Asistió <= Mohammed Atef
Asistió <= Ziad Jarrah
Asistió <= Ramzi Binaishibh