ฉันต้องการเรียกใช้แบบสอบถามโดยใช้วัตถุ EntityFieldQuery ฉันต้องการค่าจากทั้งโหนดและตาราง node_access ดังนั้นฉันต้องใช้ INNER JOIN จากเอกสารที่ต้องทำฉันไม่สามารถทราบได้ว่าเป็นไปได้อย่างไร
นี่คือสิ่งที่ฉันมี -
$query = new EntityFieldQuery();
$result = $query->entityCondition('entity_type', 'node')
->entityCondition('bundle', 'node_access')
->propertyCondition('type', 'external_link')
->propertyCondition('status', 1)
->fieldCondition('gid', '3', '=')
->fieldCondition('realm', 'domain_id', '=')
->fieldCondition('grant_view', '1', '>=')
->range(0,1)
->execute();
->fieldCondition('field_name', 'target_id', $entities_a, 'IN');