Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. $database = Drupal::database();
  2. $result = $database->select('media_field_data', 'm')
  3. ->fields('m', ['mid'])
  4. ->condition('m.bundle', 'gallery')
  5. ->leftjoin('node__field_related_gallery', 'n', 'media_field_data.mid = node__field_related_gallery.field_related_gallery_target_id')
  6. ->leftjoin('field_related_gallery_media_field_data', 'd', 'node__field_related_gallery.entity_id = field_related_gallery_media_field_data.nid')
  7. ->range(0, 5)
  8. ->execute()
  9. ->fetchAllKeyed(0, 0);
  10. dpm($result);
  11.  
  12. SELECT media_field_data.mid AS mid,
  13. field_related_gallery_media_field_data.nid AS
  14. field_related_gallery_media_field_data_nid
  15. FROM
  16. {media_field_data} media_field_data
  17. LEFT JOIN {node__field_related_gallery} node__field_related_gallery ON
  18. media_field_data.mid =
  19. node__field_related_gallery.field_related_gallery_target_id AND
  20. node__field_related_gallery.deleted = '0'
  21. LEFT JOIN {node_field_data} field_related_gallery_media_field_data ON
  22. node__field_related_gallery.entity_id =
  23. field_related_gallery_media_field_data.nid
  24. WHERE (media_field_data.status = '1') AND (media_field_data.bundle IN
  25. ('gallery')) AND (field_related_gallery_media_field_data.nid IS NOT NULL)
  26. LIMIT 26 OFFSET 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement