ฉันใช้ Drupal 7 ฉันสร้างมุมมองที่ใช้ความสัมพันธ์ (เชื่อมโยง) 8 แบบเพื่อเข้าถึงประเภทเอนทิตีเฉพาะ จากนั้น มุมมองจะแสดงบางฟิลด์ของเอนทิตีประเภทนี้ ข้อมูลพร็อพเพอร์ตี้มีเกณฑ์การกรองด้วยเช่นกัน (ตรวจสอบให้แน่ใจว่าฟิลด์ของประเภทเอนทิตีไม่ถูกลบ) และตัวกรองตามบริบทใน ID ของผู้ใช้ที่เข้าสู่ระบบ
ความสัมพันธ์แรกของข้อมูลพร็อพเพอร์ตี้นั้นใช้ ID ผู้ใช้และทำให้มีเอนทิตี "บุคคล" ที่มี ID นี้ จากนั้น ตัวอย่างเช่น บุคคลนี้มีความสัมพันธ์แบบที่สองกับนายจ้าง และนายจ้างมีความสัมพันธ์แบบที่สามกับ "กรณีและปัญหา" ทั้งหมดที่พวกเขามี ฉันต้องการเข้าถึงเอนทิตีกรณีและปัญหาเหล่านี้ในมุมมอง และแสดงคุณลักษณะบางอย่าง (ฟิลด์)
ตอนนี้ปัญหาของฉันคือมุมมองทั้งหมดที่ฉันสร้างขึ้นด้วยวิธีนี้ให้ผลลัพธ์ (กรณี) หนึ่งรายการเท่านั้น โดยเฉพาะอย่างยิ่ง จะส่งคืนเฉพาะฟิลด์ของเอนทิตีกรณีและปัญหา "แรก" (เอนทิตีกรณีและปัญหาที่มีรหัสกรณีและปัญหาต่ำสุด) ที่ตรงกับเกณฑ์การกรองที่กำหนด
ฉันพยายามลบความสัมพันธ์บางส่วนออกจากมุมมอง เพื่อตรวจสอบว่ารายการของเอนทิตีถูกลดขนาดเป็นรายการแรกในระหว่างทางของความสัมพันธ์หรือไม่ ปัญหาปรากฏขึ้นแล้วในความสัมพันธ์แรกที่ควรจะส่งออกหลายค่าฉันไม่พบแหล่งข้อมูลที่เป็นประโยชน์ใดๆ
ฉันจะรวมผลลัพธ์ทั้งหมดได้อย่างไร
ฉันขอขอบคุณคำแนะนำสำหรับคำค้นหาที่ดีกว่าสำหรับปัญหานี้