Pregunta

Estoy intentando escribir una consulta sobre un objeto, oportunidad, este objeto tiene un objeto infantil citas.

En citas dónde tienen un campo nombrado, Order_ready.

Lo que necesito hacer es filtrar todas las oportunidades que hayan aprobado citas (orden_ready__c == true).

Aquí está la consulta que he estado intentando trabajar,

Seleccione ID, nombre (seleccione Order_ready__c de Cotizaciones) de Opportunity Where Opportunity.Quotes.order_ready__c = True

He probado algunas variaciones de esto,

Seleccione ID, nombre (seleccione Order_ready__c de Cotizaciones) Desde Opportunity Where Quotes.order_ready__c = True

Seleccione ID, nombre (seleccione Order_ready__c de Cotizaciones) Desde la oportunidad donde ordene_ready__c = true

Tengo que admitir que no soy el más fuerte con SQL/SOQL. ¿Alguna idea de dónde podría estar mi error o malentendido?

¡Gracias!

¿Fue útil?

Solución

SELECT Id, Name FROM Opportunity WHERE Id IN 
(Select OpportunityId FROM Quote WHERE Order_Ready__c = true)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top